william layne