margaret.e.walsh