Fellow – Royal Academy of Medicine, Ireland.
Fellow – Zoological Society, London, UK.
Member – Institute of Biology, London, UK.
Member – Canadian Medical and Biological Engineering Society.
Senior Member – IEEE (Institute of Electrical and Electronic Engineers).
Member – International Society for Biomechanics.
Fellow – The Ergonomics Society, UK
Fellow – Royal Society of Canada
Fellow – Human Factors Association of Canada.
Fellow – Human Factors and Ergonomics Society
Member – American Society of Biomechanics.
Honorary Fellow – Association of Canadian Ergonomists
Member – International Society of Occupational Ergonomics and Safety Research
Fellow – International Ergonomics Association.