Robert D. Barnes, M.D., C.M., M.Sc.

Hospital information

Other appointments 

Associate Director of Professional Services, Montreal Children's Hospital