David Republic Religion