RICHARD T NEEDHAM