Ted Baker

Active Moline, IL Chief Investment Officer for Irongate International LLC