Save David D. Allen, MD DavidDanielAllen.MD.com • Family Doctor David Allen, MD 515 W Main Street, #102, Allen, TX