david m. deleon