James Villa

Active Pittsford, NY Chief Executive Officer for Infinite Group, Inc.