David Vaughan

Activities in companies