Garrett Greer - James Cavanaugh