Thomas Hall was born in Marblehead, Massachusetts and has remained in the North Shore area for his entire life. He now resides in Amesbury, Massachusetts. His primary career has...