William McGregor   



Partnerships:

Janet Euson Scott   

Daughter: Living McGregor