RICHARD M. HAINSFURTHER