Ostrom taught history, authropology and geography at Rochester Community College in Rochester, Minnesota for 32 years. He is a member of The Foundation for Coast Guard History, Navy League, the U.S. Naval Institute, and the National Maritime Historical Society.