artifexor

Artifex Maximus (artifexor)