Patrick MacFadyen hired as deputy general secretary