Teresa MacInnes | PMC Profiles