sam egerton