david portnoy