shepherd mcgee