WILLIAM N. RUFFING