Man charged with 34 counts of identity theft