Hugh Cran: Promises to keep

2629