william troy stanson