WILLIAM H NEEDHAM