He's not half bad.....