William B. Taggart, 79, of Kennebunk, died Feb. 1 at the Maine Medical Center in Portland.