tom Lowenstein