This 1/4 turn angle 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-PP50.
EC Part Number: #19806
Manufacturer Number: LFBV2-PP50
Manufacturer: McGuire