steve delong