finn delarosa