According to the USS Enterprise Owners' Workshop Manual, William George replaced John Harriman as Captain of the Enterprise-B after the events of Star Trek Generations. George was captain for the deep space exploration mission that the Enterprise-B came to be best known for (mapping 142 systems, and 17 first contacts).
Capt. George was replaced circa 2298 by Capt. Harriman's second assignment to the position.