Mackenzie, Donald, active 1848-1893, priest at Beauly

Relationships: