alan hoffman