Profile of Richard A Barnes