And a lovely Lorenzo Lupo he is ;D (Funnily enough this mini of yours came up when I was fact-checking that!)
Yep, that's the name of him. I did this mini so long ago and its been OOP for so long that forgot what it was call. Fun and good looking mini. Kind of wish I still had this one.