WILLIAM MCRAE ESQ