Dr. Flanagan graduated from the Tufts University School of Medicine in 1967. He works in San Diego, CA and 1 other location and specializes in Psychiatry, Neurology and Addiction Medicine. Dr. Flanagan is affiliated with Aurora Behavioral Health Care San Diego.
View More
