GREGORY J. PUENT, JR.