palmer mcgee