patrick delacruz