Dr. Allen graduated from Virginia Commonwealth University (VCU) School of Medicine and then he performed his residency at a hospital affiliated with Virginia Commonwealth University (VCU). He has a 4.5 out of 5 star average patient rating. He accepts Medicaid insurance. Dr. Allen has received the distinction of Alpha Omega Alpha, Medical College of Virginia. He is professionally affiliated with Bon Secours St. Mary's Hospital, VCU Health Center & MCV Hospital and Physicians, and Chippenham Hospital.