Save John F. Garretson, MD JohnGarretson.MD.com • Pediatrician John Garretson, MD 1000 Vale Terrace Drive, Vista, CA