Obituary: Joan M. Keegan, 83, of Milford