Greg has 30 years of umpiring experience and training. He started his umpiring career back in 1988 when he attended the Harry Wendelstedt Professional Umpire School. He moved into umpiring Minor League Baseball for nine years and quickly worked his way up. He umpired in the Gulf Coast League, the South Atlantic League, the Eastern League, the Texas League, the Arizona League and then into the AAA Level in the International League.
With a total of 15 years in College Baseball his knowledge and experiences are extensive. He has attended several camps and training sessions. Greg has worked in many conferences as follows:
- South Eastern Conference (SEC) for 13 years
- Atlantic Coast Conference (ACC) for 13 years
- Southern Conference (SoCon) for 10 years
- Big South Conference for 7 Years
- Conference USA (C-USA) for 11 years
- Colonial Athletic Association (CAA) for 4 years
Greg's most impressive umpiring experience happened in 2013, were he was privileged and honored to work the NCAA Division I College World Series in Omaha.
Greg has umpired seven Division I NCAA Super Regionals and 11 Division I NCAA Regionals.
Greg has also has umpired several Minor League Baseball tournaments. They include the South Atlantic League Tournament in 1991; the Eastern League Tournament in 1993 and the Texas League Tournament in 1994.
Greg also has umpired numerous college level tournaments, which include the Conference USA Tournament in 2005-2012; the South Eastern Conference Tournament in 2013; and the Atlantic Coast Conference Tournament in 2012, 2014, 2015 and 2016.
Additionally, Greg has umpired for the Coastal Plains League, Team USA, and the World University Games in Tokyo, Japan. Greg was also an umpire evaluator in AAA from 2007-2010 and an Instructor from 2008-2010.
Greg resides in Wendell, North Carolina.