tom scholz

Brad Delp Suicide Cause Disputed: Boston Singer Wanted Out of the Band, Friends Insist
Brad Delp Suicide Cause Disputed: Boston Singer Wanted Out of the Band, Friends Insist
This past Sunday, the Boston Globe published a story suggesting that Brad Delp, singer for the rock band Boston, killed himself due to the embarrassment he felt after his roommate discovered a camera he'd hidden in her bedroom. Now, the woman he admittedly spied on, Meg Sullivan, has responded to the piece, blaming Boston guitarist Tom Scholz (seen in the photo above) for initiating a series of ev