top James Stewart