Gordon MacPherson K StJ, FRSA, FSAScot, FHSC, SHA + click image(s) to enlarge.
Niagara Herald Extraordinary to the Canadian Heraldic Authority, heraldic and bookplate artist