garry mcdonald