Dr. Allen is a wonderful physician. Dr. Allen took as much time as I needed to discuss my health concerns and treatment that was available. Dr. Allen listened to my concerns…I would highly recommend Dr. Allen to anyone.

services