aileen m. cannon