John Pharic Macfarlane, B.A. LLB

John Pharic Macfarlane, B.A. LLB

Male 1932 - 2023  (91 years)

Chart width:      Refresh

Timeline