Ben Spector

Ben Spector from London. Director of Spec-Tronics (UK) Ltd.