This 1/4 turn straight stop press ball valve is from McGuire. It has a measurement of 1/2-inch press x 1/2-inch compression. The unique triangle handle converts to a loose key. McGuire part number LFBV2-PPST50.
EC Part Number: #19808
Manufacturer Number: LFBV2-PPST50
Manufacturer: McGuire