Neil Robert Strock died peacefully but unexpectedly at his home in Lafayette, Calif., on January 24, 2024. He was born on March 14, 1947, so he would have been 75 years old in a few weeks. Neil came to the Vineyard as a child in the 1950s, and spent classic summers here until he left […]