barclay mcgain