steve pine