John Rose, 5th of Ballivit

Peerage person ID=562109