Rev. Sir Richard Dale Clark, KCHS

Rev. Sir Richard Dale Clark, KCHS