Dr. Gonzalez was born in New York City but raised in Miami, FL. He served as a medic in the Navy, attached to a Marine Corp Unit, from 1968-1973. After the service he worked as a licensed Medical Technologist in Miami, then went on to Chiropractic School and earned his DC degree in 1982. He had a Chiropractic practice in Miami until 1992, when he decided to go to medical school. He earned his MD degree in 1995. While in medical school he completed his clinical rotations in England and Baltimore, MD. Following medical school he completed a 3 year residency in Family Medicine at St Joseph Medical Center in Reading, PA. Following his Residency training in 1999, he opened his practice in Brooksville, FL. He joined HCA Physician Services Group in June 2014 and formed Nature Coast Center for Primary Care. Dr. Gonzalez is Board Certified by the American Board of Family Medicine.