He has been a professor of psychology at York University for ten years. He has been the Chief Psychologist for the Peel District School Board for fifteen years. He is a member of the Canadian Register of Health Providers in Psychology, the Ontario Psychological Association, the Canadian Psychological Association and the Canadian Academy of Psychologists in Disability Assessment.