how old is brandon lee anderson