sam barrington