Doctor Michael D. Flanagan, MD practices Geriatric Medicine. Michael D. Flanagan, MD accepts Medicare.