Barry Patts
overview