steven delarosa