Career
Based in Boston, Massachusetts, he travelled widely in the United States. Frost kept an art studio in the Studio Building on Tremont Street in Boston. In 1869 with East.H. Adams he began the artists" supply firm, Frost & Adams, which flourished into the 20th century.