AMVESTORS FINANCIAL CORP of TOPEKA, KS filed a DEFR14A with the SEC on 1996-04-18. Industry: Life Insurance.