david leibowitz