Total Reviews 0
Dr. Keenan graduated from the Mem Univ of Newfoundland, Fac of Med, St Johns, Nfld, Canada in 1985. She works in Leesburg, VA and 3 other locations and specializes in Internal Medicine.