SON OF PETER AND MARGARET MACGREGOR, IRVINE. HUSBAND OF ELIZABETH GIBSON MACGREGOR, 31 EAST CRAWFORD Street, GREENOCK. ◀ Previous Entry Next Entry ▶