Patrick Raymond Leonard (n.