Kevin Gerhard

Active Williamsville, NY Chief Executive Officer for Our Thoughts Exactly Inc.