Youth Service Foundation

In the span of a week, Isabelle Perreault can wear many hats and, at times, even medals.