In the quiet community of Islip, New York, a tragedy unfolded that left friends and neighbors in shock. Eileen Clifford, a 68-year-old woman, was found dead in her home on February 20, 2025. The circumstances of her death pointed to a grim conclusion: a murder-suicide at the hands of her 73-year-old husband, William Clifford.
The discovery was made early in the morning when Town of Islip garbage collectors on their regular route noticed a man's body lying in the driveway of the Clifford's
...Read More