Does the approach use a cross bearing from a VOR or NDB to fix the correct GS intercept location?
No, it doesn't. You start over Locator Middle Marker at 3000' (the only locator and marker in the procedure) - that's 0.6NM from the threshold, follow LOC outbound for 2 minutes descending to 1500', then 45/180 procedure turn, to intercept and follow the ILS. In fact there is one published fix with altitude - over MM 410'(234'), and DA/H 376'/200'. But MDA/H for LOC(GS out) is 510'(334').