Greg grew up in the Raleigh, NC area. He played for both Triangle Futbol Club and Capital Area Soccer League and played high school soccer at Green Hope High School. In 2010, Greg started his coaching career with Liberty Soccer Academy. He worked as a team coach, personal trainer, and seasonal camp trainer during his time at the club. He was later promoted to the Director of Youth Development and Director of Operations, while still maintaining all other coaching responsibilities. During his time he worked with both boys and girls across all age groups. After recently relocating to San Diego in 2020, Greg has decided to continue his coaching journey with SD Force FC.