Rescued Minifigure ID, read torso with armor and yellow head with mustache and glasses
You are right,
the parts are from different minifigs:


The head is Minifig, Head Moustache Brown Hair, Glasses on Forehead, Raised Eyebrow Pattern - Blocked Open Stud
The torso is
Torso Armor White with Black Muscles Outline and White Belt Pattern / Red Arms / Pearl Gold Hands
The legs are Hips and Dark Blue Legs