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