30 pubs · 3,140 cites · h-index 12
Council of Science Editors
2006 - 2014
Lakehead University
2014 - 2014
Springer Nature (United Kingdom)
1999 - 1999
Center for Cancer Research
1993 - 1995
Massachusetts Institute of Technology