Halifax County man profits from deaths, suspicious fires