Thomas Osgood grew up on the Maine coast and Washington D.C. area, where he was born. He now lives and works in Santa Fe, NM and Lincolnville, ME.