Grant Swan

Active Edwardsville, IL Chief Technology Officer for First Clover Leaf Bank