Save David E. Rivadeneira, MD DavidRivadeneira.MD.com • General Surgeon • 29 years experience David Rivadeneira, MD 48 Rte 25a, Suite 007, Smithtown, NY