harold mcgee