Instead of lair, I prefer prestidigitator.
— prestidigitator noun 1. One who practices prestidigitation; a prestigiator; a juggler