Jack Lupton

Jack Lupton

Optometrist and Spectacle Maker