Michael J Carroll, 72 years old, lives in Beverly, MA, but has also spent time in Gloucester, MA; Haverhill, MA; Hudson, MA and Peabody, MA. He has worked for Telemed Systems and Bam Bams. Ryan P Carroll, Stacey L Carroll and Michael T Carroll are some of Michael relatives.