James Ferraro vapor weight