David Keegan

David Keegan. Retired elementary teacher Santa Rosa, CA. Freelance writer. Dedicated to the principle that "the way to right wrongs is to shed the light of truth upon them," Ida B. Wells.