WILLIAM B. MCRAE