HubCast Inks $4.4M for Cloud Print Services

October 02, 2012