RICHARD D NEEDHAM