Crimson trace LG-619
Glock compact model
Fits glock 19, 23, 25, 32, and 38
I'm not sure why it wouldn't fit a 17, 22, 34, or 35 also and looks exactly identical to the other one I have