Dewberry hires new mechanical engineering department manager
Dewberry recently announced that John Fleming, P.E., QCxP, has joined the Peoria, IL, office as the mechanical engineering department manager. He will be responsible for project management, technical and quality control, and business development.