The board of directors of General Dynamics elected two new vice presidents of the corporation: Frederick J. Harris, 60, who will succeed Richard H.