The Catawba County Sheriff’s Office has charged a Taylorsville man for financial card fraud. On Tuesday. 22 year old Derek Christopher Barnes was taken into custody by Catawba Sheriff’s Office Deputies. He was also charged with driving while impaired. Barnes was placed in the Catawba County Detention Center .