JEFFREY R NEEDHAM