Steve Vista

Active Groton, CT Director Information Technology for Electric Boat Corporation