Richard Watts Passes April 03, 2014 Richard A. Watts, 83, of Delray Beach, Florida passed away on March 16, 2014 at Bethesda East Heart Hospital.