This is a better regulator. The only hitch might be low-current zener noise, which I'll check.
Tempco is OK but not impressive.
Version 4 SHEET 1 1052 680 WIRE -400 -176 -480 -176 WIRE -352 -176 -400 -176 WIRE -160 -176 -272 -176 WIRE 16 -176 -64 -176 WIRE 160 -176 96 -176 WIRE 256 -176 160 -176 WIRE 352 -176 256 -176 WIRE 352 -112 352 -176 WIRE -480 -80 -480 -176 WIRE -80 -48 -80 -128 WIRE 16 -48 -80 -48 WIRE 160 -48 160 -176 WIRE 160 -48 96 -48 WIRE 160 -16 160 -48 WIRE 352 0 352 -48 WIRE -480 32 -480 0 WIRE 160 96 160 64 WIRE 352 112 352 80 WIRE -80 128 -80 -48 WIRE 160 208 160 160 WIRE 160 208 -32 208 WIRE 160 240 160 208 WIRE -80 272 -80 224 WIRE -80 384 -80 336 WIRE 160 384 160 320 FLAG 160 384 0 FLAG -480 32 0 FLAG -80 384 0 FLAG 352 112 0 FLAG -400 -176 Vin FLAG 256 -176 Vreg SYMBOL nmos -160 -128 R270 WINDOW 0 -9 -48 VRight 2 WINDOW 3 -41 -75 VRight 2 SYMATTR InstName M1 SYMATTR Value LND250 SYMBOL res 144 224 R0 WINDOW 0 -67 39 Left 2 WINDOW 3 -86 73 Left 2 SYMATTR InstName R1 SYMATTR Value 475k SYMBOL voltage -480 -96 R0 WINDOW 0 60 70 Left 2 WINDOW 3 32 109 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value PULSE(0 200 1m 20m 0 1) SYMBOL res 112 -64 R90 WINDOW 0 74 56 VBottom 2 WINDOW 3 82 57 VTop 2 SYMATTR InstName R3 SYMATTR Value 100K SYMBOL res 144 -32 R0 WINDOW 0 66 35 Left 2 WINDOW 3 63 69 Left 2 SYMATTR InstName R4 SYMATTR Value 5e6 SYMBOL cap 336 -112 R0 WINDOW 0 -53 23 Left 2 WINDOW 3 -56 56 Left 2 SYMATTR InstName C1 SYMATTR Value 50n SYMBOL zener -64 336 R180 WINDOW 0 69 41 Left 2 WINDOW 3 56 6 Left 2 SYMATTR InstName D1 SYMATTR Value BZX84B15VL SYMBOL res -368 -160 R270 WINDOW 0 -35 56 VTop 2 WINDOW 3 -41 56 VBottom 2 SYMATTR InstName R2 SYMATTR Value 1 SYMBOL res 0 -160 R270 WINDOW 0 -35 56 VTop 2 WINDOW 3 -41 56 VBottom 2 SYMATTR InstName R5 SYMATTR Value 20K SYMBOL nmos -32 128 M0 WINDOW 0 85 28 Left 2 WINDOW 3 71 63 Left 2 SYMATTR InstName M2 SYMATTR Value LND250 SYMBOL LED 144 96 R0 WINDOW 0 -64 13 Left 2 WINDOW 3 -144 46 Left 2 SYMATTR InstName D2 SYMATTR Value LUW-W5AP SYMBOL voltage 352 -16 R0 WINDOW 0 60 70 Left 2 WINDOW 3 32 109 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value PULSE(0 -10 200m 0 0 1) TEXT -464 216 Left 2 !.tran 250m TEXT -480 128 Left 2 ;150V Regulator TEXT -480 176 Left 2 ;JL Jul 20 2020 TEXT -216 368 Left 2 ;MAZ3120 TEXT 264 208 Left 2 !.MODEL LND250 NMOS (LEVEL=3 RS=150.00 NSUB=5.0E13 \n+DELTA=0.1 KAPPA=1.O TPG=1 CGDO=2.1716E-12 \n+RD=40.0 VTO=-2.0 VMAX=1.0E8 ETA=0.1 \n+NFS=6.6E10 TOX=1.0E-7 LD=1.698E-9 UO=862.425\n+XJ=6.4666E-7 THETA=1.0E-5 CGSO=5.09E-10 L=10.0E-6\n+W=600E-6) \n.ENDS TEXT -496 264 Left 2 !.step temp 0 50 25