John Garbutt

occupation:
Engineer (?)
Nationality:
English, British

Residing at 3 Trinity Street, Leeds, England