Amélie Cauchon



Université Laval

Department of Communication Studies
Finish: 2011
Supervisor: Penelope Daignault