David Weston – been a while