Just under 8" high x 1.25" diameter. Heavy base is almost 0.75" thick. Weighs 242g. Marked STV H2969.
The only things I have found for "STV Glass", are a French company Cristallerie de Pantin STV & C, and a Czech company STV AS, Valasské Mezirící, who manufacture technical glass.
Anyone come across anything else? STV could be the artist's initials, rather than the company, but I drew a blank there too.