James Bowman

Active Moline, IL Treasurer for Midwest Intellectual Property Management Institute, N.P.