Robin Wheeler, Twitter's head of advertisement sales, appears to have actually left the business yet once again, simply over a… Read More