branson taylor