WILLIAM D IDE