Scooter Lowry

Scooter Lowry

Born 19 December 1919 in Brooklyn, New York, USA

Died 1 May 1989 (aged 69)