These people, John North, John T. Archibald, Alexander Faribault, Edmund LaCroix, and Captain Jesse Ames, to name a few, had much to do with advancing the newer technology, thereby establishing the first towns along the Cannon River.