Birthdate
February 1947
Nationality
British
Occupations
Tech Manager
Roles
Director
Address
Hill Farm High St North, Tiffield, Towcester, Northamptonshire, NN12 8AD
Rae Christopher Spencer Barclay was born in February 1947.
Rae Christopher Spencer Barclay Business Events
30 Jan 1999
Resignation
15 Aug 1995
Appointment