The Better Business Bureau (BBB) of North Central Texas is warning consumers about a Denton-based telehealth provider, Doctor Alexa. In June 2022, the company’s BBB Accreditation was revoked for failure to respond to one or more complaints filed with BBB.
BBB has recently received an influx of…
