A Texas man was charged with the gruesome murder of his grandmother after she expressed disapproval in his bringing home a prostitute, who the man is also accused of killing, according to a San Antonio news report.

Tommy Flores, 30, was picked up Monday on an unrelated case before he was charged with the murder of his 74-year-old grandmother Eva Flores and a second unidentified woman, KSAT.com reported.

Flores told police that he had killed his grandmother after she voiced her displeasure with having the prostitute in her home, where Flores was also living. Inside the home, police found a bloody meat cleaver and a .357 magnum revolver, KSAT.com reported.

Eva Flores suffered multiple cuts to the neck, while the unidentified woman was shot dead.

Click here for more from KSAT.com.