Thomas R Beecher Jr has a position (Co-chair, Upon this Rock endowment campaign) at Catholic Diocese of Buffalo

Details
Title Co-chair, Upon this Rock endowment campaign
Is Current yes