A Mount Airy man and former insurance agent was arrested earlier this week and charged with eight felonies, all related alleged fraudulent actions he took more than 14 months ago.