winston deleon