O’ Brien thrives in Catawba victory