garry shall