STEPHEN M. PUTRE