Mean Well 25 watt - 12 volt - Electronic - Constant Current & Constant Voltage Power Supply | Mean Well LED Driver (LPF-25-12 02512)