jim defelice