EDMOND NEAL HANRAHAN