Dr. Marsh was born and raised in Jacksonville, Texas. After high school he joined the Army, serving for 10 years active duty, in Germany and Ft Hood, Texas. He served in Desert Storm with the 1st Cavalry Division, receiving numerous awards.
After leaving the military, Dr. Marsh attended school at San Jacinto College, and later at Texas Chiropractic College where he received a Bachelor of Science in Human Biology and the Doctorate of Chiropractic (DC) degree, graduating Cum Laude.
Dr. Marsh is married to Andria Marsh, and they have two children. His daughter Chelsea, is attending classes at UTSA, and his son Rocky is in the Air Force, stationed in New Mexico.