Keith Coulouris

Keith Coulouris

Birthplace: Camp Hill