Background
Stewart, Todd was born in 1967.
Stewart, Todd was born in 1967.
Bachelor of Science, University Saskatchewan, 1989. Doctor of Philosophy in biomedical Engineering, University Leeds, 1996.
Lecturer Institute Medical and Biological Engineering, University Leeds, England, since 2000.
Married.