Jonathan Geraghty Directed: Episode 2874 Episode 2894 Episode 2895 Episode 2911 Episode 2912 Episode 2913 Episode 2914 Episode 2915 Episode 2966 Episode 2967 Episode 2968 Episode 2969 Episode 2970 Episode 3418