Walton man, 43, charged with seven fraud counts