Gerald Hughes' profile