brandon gates