Hugh Cran: Promises to keep

2739