jamesafitzpatrick