Crosse, Joshua, Major, active 1820-1827