JOHN P FARRELLY