caitlin mcgee