John McFadden, Vice-President