He has 39 years of experience working as an engineer for the Department of Navy. He has worked on various information and communication systems.
Gregg received his B.S. in engineering at Drexel University and M.Ed from Temple University. He started teaching at Gwynedd Mercy University in 2019 as an Adjunct Teacher.