W. Long, Worshipful Master of the Leinster Marine Lodge (in full Masonic regalia)

Macleod, William

Title
W. Long, Worshipful Master of the Leinster Marine Lodge (in full Masonic regalia)
Description