Specializing in psychiatry, Dr. Stephen Allen, MD is one of the country's top ranked doctors. He currently sees patients in Englewood, Colorado.
Dr. Allen received a medical degree from University Of Colorado and is licensed to treat patients in Colorado.
Based on his network, experience and credentials, Dr. Allen has been found to be among the top 20% of all doctors in the United States.
In...