Hey Kevin,
Don't know if you've IDd it yet, but I'm pretty sure that D20 was from the Star Trek Dice game that came out in the wake of Dragon Dice. I have a few of them myself.
Big fan of your site btw, have been a Random Fandom member since I was 16!
(Do you know of a good source for those...