What Homeowner Insurance companies will cover a felon?

All of them. So long as your felony did not involve fraud, especially insurance fraud.