Grave of Richard Stroud at Cedar Grove Cemetery in New London, Connecticut