Middleton: David Thomson at his business Thomson Communications. Photo by Ken Yuszkus/Salem News March 10, 2010.
thomsonDavid006