The only John Mosher in Mass. records is a John M. Mosher of New Bedford. Served 2 enlistments: Private, Co. E, 3rd Mass (9 months, 1862-3), and 1st Sergeant, 26th Unattached Co., militia (coastal defense, enl. Dec. '64 for 1 year, disch. May '65). I tried some spelling variations, without result.