158 Dean Street (Rte. 44 & 104), Taunton, MA 02780