Thomas H. Lee Partners (THL) has completed a strategic investment in Smile Doctors, according to a news release.
Smile Doctors, based in Georgetown, Texas, is an orthodontics-focused dental support organization. The company reports operating more than 295 locations
