Odell was involved in the Maritime transport industry focused on routes between Beverly, Salem, and East Asia.
[2] Odell served as a Captain in the Union Army via the 8th Massachusetts Militia Regiment where he was activated on September 19, 1862 and decommissioned on August 7, 1863.
[2] On March 20, 1873, Ulysses S. Grant appointed Odell as the inspector and collector for the Ports of Charlestown, Boston, Salem and Beverly.
[7] He was the first mayor of the new city from the neighborhood of Montserrat and out of respect refused to run until the incumbent, John I. Baker, retired.
[5] Odell died of Cardiac hypertrophy on April 25, 1897 at 3 pm at 23 Washington Street in Beverly, Massachusetts.