barrett glover