sean deleon