andrew mcgeorge