Royden Irvine

#476690

Retired head master