William D.Perreault William D.Perreault, William H. McNeill William B. Heard. William Bernbach William H. Meneill