Please let me know if this sentence makes sense:<br/><br/>"This view is shared by many, who <b>herald </b>nanotechnology as the next industrial revolution"<br/><br/>Am I way off the mark?