James P. Lamoreaux, M.D.

American Fork OBGYN Group
  • Board Certified in OB/GYN
  • University of Utah School of Medicine graduate
  • Residency with University of Iowa in Iowa City, Iowa
  • Enjoys gardening, watersports, family time
  • Father of 2 sons and 4 daughters, loves his grandchildren
  • Fluent in Portuguese
  • Practicing physician since 1987