FRANK M HANRAHAN