Jim McDannald on Muck Rack

Jim McDannald

Montréal
Freelance Writer — Freelance

Entraîneur/Coach, XC & Track @UQAM @citadins & @RunAVM | Communications @AthleticsCanada | Writer @wirecutter