kevin mcgee