william f.s. miles