Verra's IT department is led by Barbara Davis (Director, Technology Management) and has 6 employees.
Barbara Davis
Director, Technology Management
Looking for a particular Verra employee's phone or email?