MARK W. PUENTE