Essential clinic (google it). They'll give you a script online for like 35$ and get a pharmacy to ship it to your house (or fax it to whichever you want).
Whose? I am on finasteride at 5mg and dutasteride at .5mg. They seem to primarily work for maintenance, along with topical minoxidil so it's hard to ascribe results.