Cailan MacPherson, BA MD MHSc

Clinical Assistant Professor
Active Staff: Victoria General Hospital
City: Victoria
Hospital Authority: Island Health

Tel: 250.592.4313