Prof John Scales Avery PhD