» Otto
 

Otto

Chief Distraction Officer

otto@troikamedia.com

Otto is an award winning master of distraction around the office. His list of abilities are plentiful and makes him an absolute asset to the – Otto! Where’d he go?