Punxsy Masons to hold blood drive Tuesday