brandon garlick