alan rabinowitz