20 pubs · 745 cites · h-index 12
Imperial Consultants
2017 - 2017
Health Economics and Outcomes Research (United Kingdom)
2007 - 2007
Hamilton Psychiatric Hospital
1986 - 1986
McMaster University
1982 - 1986