desmond fitzpatrick