A man charged with first-degree murder in the death of a hunter in south-central Iowa has made an initial court appearance in the case.

27-year-old Ethan Davis, of Promise City, appeared Wednesday in Appanoose County District Court, where a judge set his bail at $1 million. Davis did not enter a plea.

Davis is suspected of killing 31-year-old Curtis Ross, of Cedar Falls, whose body was found in a remote area of Appanoose County on Saturday. An autopsy report says Ross suffered several stabbing and gunshot wounds.

Officials say fingerprints on bullet casings discovered near Ross' body led investigators to Davis. Investigators also say his fingerprints were found on a rifle that was hidden under farm equipment at Davis' property about 3½ miles northeast of Promise City.