University of Alberta

Megha Bajaj

Tech Mgmt Officer - Health Sci
Vice-President Research - TEC Edmonton