WILLIAM C NEEDHAM JR