In the early hours of June 30, 2009, brothers Derek Greene, 21, and Gage Greene, 19, were fatally shot on South Street in Biddeford, Maine. The assailant, Rory Holland, 55, surrendered to authorities after a five-hour standoff and was charged with two counts of murder. The Greene brothers were transported to Southern Maine Medical Center, where they succumbed to their injuries.
Holland, a former mayoral candidate in Biddeford, had a prior criminal record, including a two-year prison ter
...Read More