James McGowan

Active Mineola, NY Chief Executive Officer for Infinite Technology Group, Inc.