Dr. Stroud was born in Weatherford, where most of his family still lives. He grew up in Granbury and he graduated from Granbury High School. He attended Texas A&M University and graduated with a Bachelor of Science in Biomedical Science. After receiving his degree, he attended Baylor College of Dentistry (BCD) in Dallas and received his Doctor of Dental Surgery. At BCD, he was also honored with being elected by his peers as president of his class for all four years and Student Body president his fourth year. Dr. Stroud then remained at Baylor and completed his specialty in Pediatric Dentistry. While in Dallas, he also trained and worked at Children's Medical Center of Dallas and Texas Scottish Rite Hospital. He is a member of the American Academy of Pediatric Dentistry and the Texas as well as the American Dental Associations. He is also an active member of his church, Christ Chapel, in Fort Worth.
Dr. Stroud spends his spare time with his wife, Emily, and their beautiful, baby girl. Emily is a Chartered Financial Analyst, has attained her bachelors degree at Texas A&M and completed her MBA at Texas Christian University. She is a partner at PRM Financial Management in Fort Worth.
When he can, Dr. Stroud attempts to play golf and enjoys traveling with his family.