James Petit

Active Dulles, VA President for Giesecke & Devrient Currency Technology America, Inc.