Birthdate
October 1959
Nationality
British
Occupations
Project Manager
Roles
Director
Address
5 Abbots Knoll, Chester, Cheshire, CH1 4GA
Steven Duffus was born in October 1959.
Steven Duffus Business Events
20 May 2002
Resignation
01 Jun 1999
Appointment
Same name people