This roller has a clear and complete stamp of mark WP #7-A 'Maru Se' ㋝, commonly referred to as the Otaru T. It was produced by the Otaru Glass Company.
The float is a standard 6 inch Hokkaido roller and is nicely netted.
There are also lots of bubbles in the glass.
Found in Northern Japan.