Jim McDannald
Jim McDannald

Jim McDannald

Founder @Activstay; Coach @UQAM; Writer @wirecutter