joshua delacruz