Greg Warren

contributing editor and managing director