New Angel in Town?
Steven McArthur has landed in Toronto, at least part time. The former President of Expedia North America announced his resignation last September. Last month he quietly set up shop in town as Red Devil Capital. What he intends to do with red Devil remains to be seen, but a past that includes stints as President of AOL Canada, responsibility for the Netscape Portal and instant messaging, speculation abounds.
<< Home