RICHARD M RUFFING