All of the above but still not a positive ID on my part, Swirls were made on similar machines of similar glass and colors by many makers. And sometimes the same glass and same machines were used by different manufacturers, It can take many years for most to just get fair at identifying swirls. Heck I have been at this going on 30 years and many swirls still get a big ??? from me.