Carpenter, McGuire, and DeWulf has three fully staffed offices located in Davenport, Odessa, and Ritzville.