Save James P. Freestone, MD JamesFreestone.MD.com • Pediatrician James Freestone, MD 171 N 400 W, C-12, Orem, UT