haven baxter