Patrick J O Ryan,