Former Geneva Co. insurance agent pleads guilty to fraud charges