John Watson - list of appearances