Peter Flaherty, RCM These days, "diversity" is an altar before which all are compelled to genuflect, if not abjectly grovel. One of the latest and loudest converts ... Read more