James Yorkston the very very best