David Heath Porter, 31, of Whiteville, who is also the the fire department’s treasurer, was taken into custody on Monday and charged with 32 counts of embezzlement and 32 counts of obtaining property by false pretense.