GlobeCast Americas appoints Eddie Ferraro as head of North American sales