kannon holmes