Greg Johnson's Location
Peoria, IL, US
Greg Johnson's Work
Greg Johnson's Summary
Greg Johnson, based in Peoria, IL, US, is currently a Vice President of Technology at Affina, bringing experience from previous roles at Foster & Gallagher and Eds Group.