john ashford-8589