we introduced ourselves to each other and on lead guitar and vocals we had brandon jackson , me on drums naturally , josh mackenzie on guitar , molly carter on keyboards and percussion , while our mystery girl jordan taylor played bass guitar .