Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Who killed Byron Howard Carr? For more than three decades, that question has haunted his family, friends and the people of Prince Edward Island. On Friday, Charlottetown police Chief Brad MacConnell said they finally had an answer. “His tragic death…