john patrick byrne