Man faces 29 counts of felony vandalism charges