Richa Tevatia, M.D. Pediatrician 16770 SW Edy Rd Suite 102, Sherwood, OR 97140 Visit Website5/5 View Details