William D.Perreault WilliamD.Perreault William D.Perreault. William D.Perreault, Jr. William D.Nordhaus William K. Purves. William D. Perreault, Jr. Ph.D. William D.Perreault,Jr.,Ph.D. William D.Perreault, Jr,Ph.D. William D. Gann