26 Nov
An asleep specialist is a doctor who diagnoses and treats sleep disorders. Most sleep specialists train in internal