brian hardin