James the Greater, Matamoros and Humanae Vitae: Signs of Contradiction By John Paul Meenan July 25, 2025