David Takes

Active Moline, IL President for Williams, White & Company