CFC TOP 100 PROFILE: MIKE GRAY June 27, 2017 Coaches Blog CFC100 Gray swaps basketball for football and it’s paid off