James Davis

Active Hanover, MD Chairman for Allegis Group Holdings, Inc.

(410)540-7800