In this age of the Internet, Andrew Otterman is a rarity.