Birthdate
February 1949
Nationality
British
Occupations
Scientist
Roles
Director
Address
2 High Firs Crescent, Harpenden, Hertfordshire, AL5 1NA
Leigh Roger Allen Professor was born in February 1949.
Leigh Roger Allen Professor Business Events
28 Mar 1998
Resignation
05 Apr 1995
Appointment
Same name people