william lowenstein