The Thornhill Golf & Country Club offers a number of sporting and social programs to its members . . .