Rolla P. Huff has been named president and CEO of the Internet service provider, on the heels of a $30 million first-quarter loss.

More...