Alvin Fernald, Master of a Thousand Disguises

Alvin Fernald, Master of a Thousand Disguises