Jennifer Ciavaglia

Jennifer is a Senior Advisor in Health Policy at Canadian Blood Services working out of our head office in Ottawa. 

Réservez votre don