Practices in Birmingham, AL with an obesity-medicine NPI listing, a name that says medical weight loss, or a CMS Open Payments record tied to a GLP-1 product from Novo Nordisk or Eli Lilly. A payment record is a proxy for prescribing, not a judgment about the practice.
242 listed (0 named, 242 specialty-only) · published price range $199–$1349/mo, compounded to brand cash price (source). Member ranges replace it at three reports.
242 specialty-only practices: individual NPI records with no business name on file, shown by specialty and address only
GLP-1 Prescribing Practice · 1001 Brocks Gap Pkwy STE 101 · 35244 · licensed / verified
GLP-1 Prescribing Practice · 7191 Cahaba Valley Rd STE 300 · 35242 · licensed / verified
GLP-1 Prescribing Practice · 1870 Chace Dr STE 160 · 35244 · licensed / verified
GLP-1 Prescribing Practice · 10 Meadowview Dr · 35242 · specialty match
GLP-1 Prescribing Practice · 2038 Springdale Ln · 35217 · specialty match
GLP-1 Prescribing Practice · 2000 6Th Ave S · 35233 · specialty match
GLP-1 Prescribing Practice · 8000 Liberty Pkwy STE 114 · 35242 · specialty match
GLP-1 Prescribing Practice · 833 Saint Vincents Dr STE 300 · 35205 · specialty match
GLP-1 Prescribing Practice · 2949 John Hawkins Pkwy · 35244 · specialty match
GLP-1 Prescribing Practice · 1160 Huffman Rd · 35215 · specialty match
GLP-1 Prescribing Practice · 4600 Highway 280 · 35242 · specialty match
GLP-1 Prescribing Practice · 3686 Grandview Pkwy STE 820 · 35243 · specialty match
GLP-1 Prescribing Practice · 1201 11Th Ave S · 35205 · specialty match
GLP-1 Prescribing Practice · 4317 Dolly Ridge Rd STE 201 · 35243 · specialty match
GLP-1 Prescribing Practice · 513 Brookwood Blvd STE 50 · 35209 · specialty match
GLP-1 Prescribing Practice · 3525 Independence Dr · 35209 · specialty match
GLP-1 Prescribing Practice · 513 Brookwood Blvd STE 200 · 35209 · specialty match
GLP-1 Prescribing Practice · 810 Saint Vincents Dr · 35205 · specialty match
GLP-1 Prescribing Practice · 1308 Tuscaloosa Ave SW · 35211 · specialty match
GLP-1 Prescribing Practice · 633 Tuscaloosa Ave SW · 35211 · specialty match
GLP-1 Prescribing Practice · 1 Independence Plaza · 35209 · specialty match
GLP-1 Prescribing Practice · 2807 Greystone Commercial Blvd STE 38 · 35242 · specialty match
GLP-1 Prescribing Practice · 3980 Colonnade Pkwy · 35243 · specialty match
GLP-1 Prescribing Practice · 2022 Brookwood Medical Ctr Dr · 35209 · specialty match
GLP-1 Prescribing Practice · 1802 6Th Ave S · 35233 · specialty match
GLP-1 Prescribing Practice · 3680 Grandview Pkwy STE 200 · 35243 · specialty match
GLP-1 Prescribing Practice · 2700 10Th Ave S STE 306 · 35205 · specialty match
GLP-1 Prescribing Practice · 1919 Kentucky Ave STE 113 · 35216 · specialty match
GLP-1 Prescribing Practice · 1201 11Th Ave S STE 515 · 35205 · specialty match
GLP-1 Prescribing Practice · 4600 Highway 280 STE 200 · 35242 · specialty match
GLP-1 Prescribing Practice · 5890 Valley Rd STE 200 · 35235 · specialty match
GLP-1 Prescribing Practice · 5720 1St Ave S · 35212 · specialty match
GLP-1 Prescribing Practice · 101 Missionary Rdg STE 100 · 35242 · specialty match
GLP-1 Prescribing Practice · 1904 Indian Lake Dr · 35244 · specialty match
GLP-1 Prescribing Practice · 7191 Cahaba Valley Rd · 35242 · specialty match
GLP-1 Prescribing Practice · 100 Pilot Medical Dr STE 300 · 35235 · specialty match
GLP-1 Prescribing Practice · 774 Shades Mountain Plz · 35226 · specialty match
GLP-1 Prescribing Practice · 3536 Vann Rd STE B · 35235 · specialty match
GLP-1 Prescribing Practice · 3635 Market St · 35226 · specialty match
GLP-1 Prescribing Practice · 50 Medical Park Dr E · 35235 · specialty match
GLP-1 Prescribing Practice · 3525 Richard Arrington Jr Blvd N · 35234 · specialty match
GLP-1 Prescribing Practice · 100 Pilot Medical Dr STE 250 · 35235 · specialty match
GLP-1 Prescribing Practice · 1 Independence Plz STE 900 · 35209 · specialty match
GLP-1 Prescribing Practice · 2700 10Th Ave S · 35205 · specialty match
GLP-1 Prescribing Practice · 101 Missionary Rdg STE 200 · 35242 · specialty match
GLP-1 Prescribing Practice · 5330 Stadium Trace Pkwy STE 150 · 35244 · specialty match
GLP-1 Prescribing Practice · 10 Old Montgomery Hwy STE 100 · 35209 · specialty match
GLP-1 Prescribing Practice · 833 Saint Vincents Dr · 35205 · specialty match
GLP-1 Prescribing Practice · 513 Brookwood Blvd · 35209 · specialty match
GLP-1 Prescribing Practice · 50 Medical Park Dr E STE 158 · 35235 · specialty match
GLP-1 Prescribing Practice · 805 Saint Vincents Dr STE 510 · 35205 · specialty match
GLP-1 Prescribing Practice · 625 19Th St S · 35233 · specialty match
GLP-1 Prescribing Practice · 2728 10Th Ave S STE 310 · 35205 · specialty match
GLP-1 Prescribing Practice · 1201 11Th Ave S STE 410 · 35205 · specialty match
GLP-1 Prescribing Practice · 2057 Valleydale Rd STE 100 · 35244 · specialty match
GLP-1 Prescribing Practice · 516 Tuscaloosa Ave SW · 35211 · specialty match
GLP-1 Prescribing Practice · 3635 Market St STE A · 35226 · specialty match
GLP-1 Prescribing Practice · 40 Inverness Center Pkwy STE 200 · 35242 · specialty match
GLP-1 Prescribing Practice · 125 20Th St S · 35233 · keyword match
GLP-1 Prescribing Practice · 619 19Th St S · 35233 · keyword match
GLP-1 Prescribing Practice · 2800 Greystone Commercial Blvd · 35242 · keyword match
GLP-1 Prescribing Practice · 504 Brookwood Blvd · 35209 · keyword match
GLP-1 Prescribing Practice · 833 St Vincent's Drive · 35205 · keyword match
GLP-1 Prescribing Practice · 324 Commons Dr STE 305 · 35209 · keyword match
GLP-1 Prescribing Practice · 2500 4Th Ave S · 35233 · keyword match
GLP-1 Prescribing Practice · 1717 6Th Ave S · 35233 · keyword match
GLP-1 Prescribing Practice · 420 20Th St N STE 2200 · 35203 · keyword match
GLP-1 Prescribing Practice · 4274 Cahaba Heights Ct STE 130 · 35243 · keyword match
GLP-1 Prescribing Practice · 3220 5Th Ave S · 35222 · keyword match
GLP-1 Prescribing Practice · 1515 6Th Ave S · 35233 · keyword match
GLP-1 Prescribing Practice · 130 Riverchase Pkwy E · 35244 · keyword match
GLP-1 Prescribing Practice · 801 Princeton Ave SW STE 505 · 35211 · keyword match
GLP-1 Prescribing Practice · 2018 Brookwood Medical Ctr Dr STE G100 · 35209 · keyword match
GLP-1 Prescribing Practice · 817 Princeton Ave SW STE 308 · 35211 · keyword match
GLP-1 Prescribing Practice · 9050 Eagle Valley Ln · 35242 · keyword match
GLP-1 Prescribing Practice · 5410 Highway 280 · 35242 · keyword match
GLP-1 Prescribing Practice · 13521 Old Highway 280 STE 225 · 35242 · keyword match
GLP-1 Prescribing Practice · 5577 Chalkville Rd · 35235 · keyword match
GLP-1 Prescribing Practice · 151 Narrows Pkwy · 35242 · keyword match
GLP-1 Prescribing Practice · 1920 Huntington Rd · 35209 · keyword match
GLP-1 Prescribing Practice · 1337 Montclair Rd · 35210 · keyword match
GLP-1 Prescribing Practice · 3936 Clairmont Ave S Apt 1 · 35222 · keyword match
GLP-1 Prescribing Practice · 100 Oslo Cir · 35211 · keyword match
GLP-1 Prescribing Practice · 3800 Ridgeway Dr · 35209 · keyword match
GLP-1 Prescribing Practice · 1791 Cahaba Valley Rd · 35242 · keyword match
GLP-1 Prescribing Practice · 216 Aquarius Dr STE 306 · 35209 · keyword match
GLP-1 Prescribing Practice · 3570 Grandview Pkwy STE 200 · 35243 · keyword match
GLP-1 Prescribing Practice · 1801 Gadsden Hwy · 35235 · keyword match
GLP-1 Prescribing Practice · 1020 26Th St S STE 100 · 35205 · keyword match
GLP-1 Prescribing Practice · 2400 John Hawkins Pkwy · 35244 · keyword match
GLP-1 Prescribing Practice · 701 S. 19Th Street · 35294 · keyword match
GLP-1 Prescribing Practice · Uab Hospital 619 19Th St S · 35249 · keyword match
GLP-1 Prescribing Practice · 2151 Highland Ave South · 35205 · keyword match
GLP-1 Prescribing Practice · 100 Pilot Medical Dr · 35235 · keyword match
GLP-1 Prescribing Practice · 873 Dennison Ave SW STE 102 · 35211 · keyword match
GLP-1 Prescribing Practice · 805 Saint Vincents Dr · 35205 · keyword match
GLP-1 Prescribing Practice · 200 Riverhills Business Park · 35242 · keyword match
GLP-1 Prescribing Practice · 944 18Th St S · 35205 · keyword match
GLP-1 Prescribing Practice · 513 Brookwood Blvd STE 401 · 35209 · keyword match
GLP-1 Prescribing Practice · 5511 Highway 280 STE 223 · 35242 · keyword match
GLP-1 Prescribing Practice · 2807 Greystone Commercial Blvd Unit 38 · 35242 · keyword match
GLP-1 Prescribing Practice · 5511 Us 280 · 35242 · keyword match
GLP-1 Prescribing Practice · 619 19Th Street South · 35233 · keyword match
GLP-1 Prescribing Practice · 1 Perimeter Park S STE 195A · 35243 · keyword match
GLP-1 Prescribing Practice · St Vincent's East Medical · 35235 · keyword match
GLP-1 Prescribing Practice · 1944 28Th Ave S · 35209 · keyword match
GLP-1 Prescribing Practice · 801 Princeton Ave SW · 35211 · keyword match
GLP-1 Prescribing Practice · 52 Medical Park Dr E STE 220 · 35235 · keyword match
GLP-1 Prescribing Practice · 2160 Old Springville Rd · 35215 · keyword match
GLP-1 Prescribing Practice · 3570 Grandview Parkway · 35243 · keyword match
GLP-1 Prescribing Practice · 2700 10Th Ave South · 35205 · keyword match
GLP-1 Prescribing Practice · 9174 Parkway E · 35206 · keyword match
GLP-1 Prescribing Practice · 3686 Grandview Pkwy 400 · 35243 · keyword match
GLP-1 Prescribing Practice · 100 Pilot Medidcal Drive · 35235 · keyword match
GLP-1 Prescribing Practice · 2018 Brookwood Medical Center Dr · 35209 · keyword match
GLP-1 Prescribing Practice · 3686 Grandview Pkwy STE 400 · 35243 · keyword match
GLP-1 Prescribing Practice · 817 Princeton Ave. SW · 35211 · keyword match
GLP-1 Prescribing Practice · 2006 Brookwood Medical Ctr Dr · 35209 · keyword match
GLP-1 Prescribing Practice · 3240 Edwards Lake Pkwy · 35235 · keyword match
GLP-1 Prescribing Practice · 1480 Forestdale Blvd · 35214 · keyword match
GLP-1 Prescribing Practice · 5915 Chalkville Mountain Rd STE 110 · 35235 · keyword match
GLP-1 Prescribing Practice · 430 Emery Dr STE 200 · 35244 · keyword match
GLP-1 Prescribing Practice · 2010 Brookwood Medical Center Drive · 35209 · keyword match
GLP-1 Prescribing Practice · 10 Old Montgomery Hwy · 35209 · keyword match
GLP-1 Prescribing Practice · 3140A Cahaba Heights Rd · 35243 · keyword match
GLP-1 Prescribing Practice · One Independence Plaza · 35209 · keyword match
GLP-1 Prescribing Practice · 3570 Grandview Pkwy STE 100 · 35243 · keyword match
GLP-1 Prescribing Practice · 3686 Grandview Parkway Suite 820 · 35243 · keyword match
GLP-1 Prescribing Practice · 840 Montclair Rd · 35213 · keyword match
GLP-1 Prescribing Practice · 801 Princeton Ave SW STE 707 · 35211 · keyword match
GLP-1 Prescribing Practice · 3209 Ensley 5 Points W Ave · 35208 · keyword match
GLP-1 Prescribing Practice · 1 West Lakeshore Drive · 35209 · keyword match
GLP-1 Prescribing Practice · 1430 Gadsden Hwy · 35235 · keyword match
GLP-1 Prescribing Practice · 2152 Old Springville Road · 35215 · keyword match
GLP-1 Prescribing Practice · 4274 Cahaba Heights Ct · 35243 · keyword match
GLP-1 Prescribing Practice · 2152 Old Springville Rd · 35215 · keyword match
GLP-1 Prescribing Practice · 3735 Corporate Woods Dr STE 105 · 35242 · keyword match
GLP-1 Prescribing Practice · 1621 11Th Ave S · 35205 · keyword match
GLP-1 Prescribing Practice · 3570 Grandview Pkwy STE 101 · 35243 · keyword match
GLP-1 Prescribing Practice · 101 Missionary Rdg · 35242 · keyword match
GLP-1 Prescribing Practice · 3686 Grandview Pkwy · 35243 · keyword match
GLP-1 Prescribing Practice · 252 Inverness Center Dr · 35242 · keyword match
GLP-1 Prescribing Practice · 2868 Acton Rd · 35243 · keyword match
GLP-1 Prescribing Practice · 3000 Cahaba Village Plz STE 110 · 35243 · keyword match
GLP-1 Prescribing Practice · 2250 Bessemer Rd STE 200 · 35208 · keyword match
GLP-1 Prescribing Practice · 6930 Cahaba Valley Rd STE 102 · 35242 · keyword match
GLP-1 Prescribing Practice · 48 Medical Park Dr E STE 355 · 35235 · keyword match
GLP-1 Prescribing Practice · 3106 Independence Dr · 35209 · keyword match
GLP-1 Prescribing Practice · 2151 Highland Ave S · 35205 · keyword match
GLP-1 Prescribing Practice · Jt 604 · 35249 · keyword match
GLP-1 Prescribing Practice · 401 Tuscaloosa Ave SW STE 210 · 35211 · keyword match
GLP-1 Prescribing Practice · 806 St. Vincent's Drive, 4 · 35205 · keyword match
GLP-1 Prescribing Practice · 1 Independence Plz · 35209 · keyword match
GLP-1 Prescribing Practice · 625 19Th Street South · 35249 · keyword match
GLP-1 Prescribing Practice · 508 20Th Ave S · 35205 · keyword match
GLP-1 Prescribing Practice · 2807 Greystone Commercial Blvd · 35242 · keyword match
GLP-1 Prescribing Practice · 625 19Th St S · 35249 · keyword match
GLP-1 Prescribing Practice · 401 Tuscaloosa Ave. S.W., Suite 110 · 35211 · keyword match
GLP-1 Prescribing Practice · 924 Fulton Ave SW · 35211 · keyword match
GLP-1 Prescribing Practice · 7500 Hugh Daniel Dr STE 100 · 35242 · keyword match
GLP-1 Prescribing Practice · 2700 10Th Ave S STE 305 · 35205 · keyword match
GLP-1 Prescribing Practice · 513 Brookwood Medical Plaza · 35209 · keyword match
GLP-1 Prescribing Practice · 8011 Liberty Pkwy STE 101 · 35242 · keyword match
GLP-1 Prescribing Practice · 3205 Lorna Rd STE 103 · 35216 · keyword match
GLP-1 Prescribing Practice · 2041 Arbor Hill Pkwy · 35244 · keyword match
GLP-1 Prescribing Practice · 13521 Old Highway 280 · 35242 · keyword match
GLP-1 Prescribing Practice · 1600 7Th Ave S · 35233 · keyword match
GLP-1 Prescribing Practice · 48 Medical Park Dr E · 35235 · keyword match
GLP-1 Prescribing Practice · 5804 1St Ave S · 35212 · keyword match
GLP-1 Prescribing Practice · 800 Montclair Rd · 35213 · keyword match
GLP-1 Prescribing Practice · 800 Saint Vincents Dr STE 600 · 35205 · keyword match
GLP-1 Prescribing Practice · 1687 Center Point Pkwy STE 121 · 35215 · keyword match
GLP-1 Prescribing Practice · 790 Montclair Rd STE 200 · 35213 · keyword match
GLP-1 Prescribing Practice · 805 St Vincents Dr STE 510 · 35205 · keyword match
GLP-1 Prescribing Practice · 3220 5Th Ave S Suite 100 · 35222 · keyword match
GLP-1 Prescribing Practice · 1700 6Th Ave S · 35233 · keyword match
GLP-1 Prescribing Practice · 3686 Grandview Pkwy STE 430 · 35243 · keyword match
GLP-1 Prescribing Practice · 3980 Colonnade Pkwy STE 102 · 35243 · keyword match
GLP-1 Prescribing Practice · 801 Princeton Ave SW I, Suite 332 · 35211 · keyword match
GLP-1 Prescribing Practice · 40 Inverness Center Pkwy · 35242 · keyword match
GLP-1 Prescribing Practice · 2700 Highway 280 STE 370E · 35223 · keyword match
GLP-1 Prescribing Practice · 800 St Vincents Dr STE 600 · 35205 · keyword match
GLP-1 Prescribing Practice · 833 St Vincents Dr STE 300 · 35205 · keyword match
GLP-1 Prescribing Practice · 4600 Hwy 280 · 35242 · keyword match
GLP-1 Prescribing Practice · 1201 11Th Ave S Fl 3 · 35205 · keyword match
GLP-1 Prescribing Practice · 2038 Springdale Rd · 35217 · keyword match
GLP-1 Prescribing Practice · 3690 Grandview Pkwy · 35243 · keyword match
GLP-1 Prescribing Practice · 800 Lakeshore Dr · 35229 · keyword match
GLP-1 Prescribing Practice · 1940 Stonegate Dr STE 130 · 35242 · keyword match
GLP-1 Prescribing Practice · 4517 Southlake Pkwy · 35244 · keyword match
GLP-1 Prescribing Practice · 817 Princeton Ave SW STE 199 · 35211 · keyword match
GLP-1 Prescribing Practice · 52 Medical Park Dr E STE 215 · 35235 · keyword match
GLP-1 Prescribing Practice · 2006 Brookwood Med Ctr Dr STE 202 · 35209 · keyword match
GLP-1 Prescribing Practice · 501 Doug Baker Blvd · 35242 · keyword match
GLP-1 Prescribing Practice · 833 Saint Vincents Dr STE 505 · 35205 · keyword match
GLP-1 Prescribing Practice · 1201 11Th Ave S STE 500 · 35205 · keyword match
GLP-1 Prescribing Practice · 1600 7Th Avenue South, Lowder 604 · 35233 · keyword match
GLP-1 Prescribing Practice · 5890 Valley Rd · 35235 · keyword match
GLP-1 Prescribing Practice · 13521 Old Hwy 280 STE 225 · 35242 · keyword match
GLP-1 Prescribing Practice · 3570 Grandview Pkwy STE 100A · 35243 · keyword match
GLP-1 Prescribing Practice · 2700 Rogers Dr STE 102 · 35209 · keyword match
GLP-1 Prescribing Practice · 1919 Kentucky Ave · 35216 · keyword match
GLP-1 Prescribing Practice · 806 Saint Vincents Dr STE 430 · 35205 · keyword match
GLP-1 Prescribing Practice · 1516 Montclair Rd · 35210 · keyword match
GLP-1 Prescribing Practice · 1020 Montgomery Hwy · 35216 · keyword match
GLP-1 Prescribing Practice · 1001 Brocks Gap Health Ctr STE 101 · 35244 · keyword match
GLP-1 Prescribing Practice · 7191 Cahaba Valley Rd STE 204 · 35242 · keyword match
GLP-1 Prescribing Practice · 1 Independence Plz STE 315 · 35209 · keyword match
GLP-1 Prescribing Practice · 1 W Lakeshore Dr STE 100 · 35209 · keyword match
GLP-1 Prescribing Practice · 10 Old Montgomery Highway · 35209 · keyword match
GLP-1 Prescribing Practice · 4600 Hwy 280 STE 200 · 35242 · keyword match
GLP-1 Prescribing Practice · 833 St Vincents Dr STE 500 · 35205 · keyword match
GLP-1 Prescribing Practice · 2015 Kentucky Ave · 35216 · keyword match
GLP-1 Prescribing Practice · 3125 Independence Dr STE 100 · 35209 · keyword match
GLP-1 Prescribing Practice · 2700 10Th Ave S STE 300 · 35205 · keyword match
GLP-1 Prescribing Practice · 833 St Vincents Dr Bldg 3 STE 300 · 35205 · keyword match
GLP-1 Prescribing Practice · 5356 Stadium Trace Pkwy STE 200 · 35244 · keyword match
GLP-1 Prescribing Practice · 833 Saint Vincents Dr Bldg 3502 · 35205 · keyword match
GLP-1 Prescribing Practice · 1201 11Th Ave S STE 3200 · 35205 · keyword match
GLP-1 Prescribing Practice · 619 19Th St S Jt807 · 35249 · keyword match
GLP-1 Prescribing Practice · 600 Beacon Pkwy W STE 860 · 35209 · keyword match
GLP-1 Prescribing Practice · 2022 Brookwood Medical Ctr Dr STE 412 · 35209 · keyword match
GLP-1 Prescribing Practice · 3056 Healthy Way STE 124 · 35243 · keyword match
GLP-1 Prescribing Practice · 2660 10Th Ave S STE 222 · 35205 · keyword match
GLP-1 Prescribing Practice · 1 Lakeshore Dr STE 100 · 35209 · keyword match
GLP-1 Prescribing Practice · 4600 Highway 280 STE 100 · 35242 · keyword match
GLP-1 Prescribing Practice · 501 Emery Dr W Fl 2 · 35244 · keyword match
GLP-1 Prescribing Practice · 930 20Th St S · 35205 · keyword match
GLP-1 Prescribing Practice · 833 Saint Vincents Dr 3 502 · 35205 · keyword match
GLP-1 Prescribing Practice · 2000 6Th Ave S Fl 4 · 35233 · keyword match
GLP-1 Prescribing Practice · 1700 5Th Ave N · 35203 · keyword match
GLP-1 Prescribing Practice · 1 W Lakeshore Dr · 35209 · keyword match
GLP-1 Prescribing Practice · 3536 Vann Rd STE 356 · 35235 · keyword match
GLP-1 Prescribing Practice · 2401 15Th Ave N STE 100 · 35234 · keyword match
GLP-1 Prescribing Practice · 700 19Th St S Iib · 35233 · keyword match
GLP-1 Prescribing Practice · 48 Medical Plaza Dr 356 · 35235 · keyword match
GLP-1 Prescribing Practice · 2700 Highway 280 S STE 370E · 35223 · keyword match
GLP-1 Prescribing Practice · 2006 Brookwood Medical Ctr Dr STE 202 · 35209 · keyword match
Also in Birmingham
Testosterone therapy clinics: 34 · Compounding pharmacies: 15 · Serious gyms: 0. See the Alabama map.
Questions
Why use Open Payments as a signal?
It is the only public, business-level record of which practices have a relationship with the GLP-1 manufacturers. It is published by CMS under the Sunshine Act. We export the practice address only, never the recipient's name or the dollar amounts.
Compounded semaglutide: is it legal?
Compounding is allowed only while the FDA lists a shortage or for a documented patient-specific need, and only from a pharmacy licensed in your state (503A) or registered with the FDA (503B). Rules differ by state; our pharmacy layer asserts licensure only, never the legality of a particular prescription. A vial from a website with no pharmacy license is not a pharmacy product.
Wayfinding, not a referral and not an endorsement. A business here has not been reviewed by us unless it also appears in the provider directory. Spot an error or a closure? Report it from the lookup. How this page is built: methodology.