OpenCharities

David Sheard

Trustee

Charity Role Appointed
Church Lands Trustee June 22, 2026