Accessibility Tools
D. Alex Forrester, MD

Dr. Forrester was born and raised in Amarillo, Texas. After 20 years living in the flatlands of the panhandle his family’s love of the mountains and proximity to family drove them to settle in Colorado Springs. In his free time he enjoys spending time with his wife and two children, hiking, fly-fishing, snowboarding, painting, and drumming.

Area of Interest

Dr. David “Alex” Forrester completed his fellowship in Adult Reconstruction with specialization in surgical treatment of arthritic conditions of knees and hips. He received advanced training in anterior muscle-sparing hip replacement surgery and surgically restoring the pre-arthritic state of the knee through both standard and muscle-sparing approaches. He also specializes in simple and complex revision joint replacement surgery.

Philosophy Of Care

I believe in working with each patient to develop a mutual sense of trust, respect, and open communication. My goal is to create a tailored treatment plan for each individual based on their health, lifestyle, pathology, goals and expectations. I want every patient to feel heard, and to educate each patient properly on their treatment options (both surgical and non-surgical) to come to a mutual decision on the best path forward.

About D. Alex Forrester, MD

Fellowship

  • Aaron A Hofmann Arthritis Institute, Salt Lake City, UT 2023-2024 Salt Lake City, UT 2023-2024

Residency

  • University of Oklahoma – Oklahoma City, OK

Medical School

  • Texas Tech University School of Medicine – Lubbock, TX – Alpha Omega Alpha Junior Elect

Undergraduate

  • Texas Christian University – Ft Worth, TX – Magna Cum Laude
  • Major: Biological Sciences
  • Minor: Chemistry and Business
  • Memberships: American Association of Hip and Knee Surgeons
  • AO North America
  • Orthopedic Trauma Association
  • American Academy of Orthopaedic Surgeons
  • Oklahoma Medical Association
  • American College of Surgeons
  • American Medical Association

Practice Locations

Videos

Patient Reviews

  • Doug C
    5.0/5

    Dr. Forrester really put my wife and me at ease with our first time visit. He took the time to listen to and answer all of our questions. I was impres... View More

  • Karen J
    5.0/5

    My husband had a very good experience! Dr Forrester we very knowledgeable and professional and personable! View More

  • Greg T
    5.0/5

    Dr Forester and his entire crew are ROCK stars! He did my right knee in late Jan of this year and left knee, scope only, 2 weeks ago. Amazing Doctor a... View More

Colorado Springs Locations
Orthopaedic Care Across Colorado Springs

Visit CSOG at convenient locations for specialty care, Express Care, imaging, therapy, and recovery support.

4110 Briargate Parkway
Suite 300
Colorado Springs, CO 80920

Mon - Thu : 7:00 am to 5:00 pm
Fri : 7:00 am to 4:00 pm

1655 Quail Lake Loop
Colorado Springs, CO 80906

Mon - Thu : 7:00 am to 5:00 pm
Fri : 7:00 am to 4:00 pm

6140 Tutt Blvd
Suite 110
Colorado Springs, CO 80923

Mon - Fri : 7:00 am to 6:00 pm

Ready to Take the Next Step Toward Better Movement?

Whether you are dealing with a new injury, chronic pain, arthritis, or recovery after surgery, CSOG can help you find the right orthopaedic care path.

001
SET 
    NAMES "utf8mb4" COLLATE "utf8mb4_unicode_ci"
FileFunctionLine
/home/csogy/public_html/database/Zebra_Database.phpquery()3907
/home/csogy/public_html/helpers/functions.phpset_charset()42
/home/csogy/public_html/models/YpoDatabase.phpgetConnection()22
/home/csogy/public_html/models/Provider.php__construct()27
/home/csogy/public_html/configs/common.php__construct()182
/home/csogy/public_html/common/common.phprequire_once()5
/home/csogy/public_html/profile.phprequire_once()3
002
SELECT 
    DISTINCT T.* 
FROM 
    cs_page_alerts T 
    LEFT JOIN cs_page_alerts_page_urls PU ON (
        PU.page_alert_id = T.id 
        AND T.is_global = 0
    ) 
WHERE 
    T.status = '1' 
    AND (
        PU.page_url = 'https://csog.ypo.pw/physician/d-alex-forrester-md/' 
        OR T.is_global = 1
    ) 
ORDER BY 
    T.is_global ASC, 
    T.id DESC
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLETALL333.33Using where; Using temporary; Using filesort
1SIMPLEPUALL3100.00Using where; Distinct; Using join buffer (hash join)
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/PageAlert.phprawQuery()67
/home/csogy/public_html/models/PageAlert.phpgetCurrentPageAlerts()76
/home/csogy/public_html/configs/common.phpgetCurrentPageAlertsGrouped()185
/home/csogy/public_html/common/common.phprequire_once()5
/home/csogy/public_html/profile.phprequire_once()3
003
SELECT 
    id 
FROM 
    cs_providers 
WHERE 
    slug = 'd-alex-forrester-md' 
    AND status = 1
id
30
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEcs_providersALL911.10Using where
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()68
/home/csogy/public_html/models/Provider.phprawQuerySingle()303
/home/csogy/public_html/profile.phpgetQsToID()15
004
SELECT 
    T.*, 
    GROUP_CONCAT(
        DISTINCT PT.sh_name 
        ORDER BY 
            PT.sh_name SEPARATOR ', '
    ) AS sh_name, 
    GROUP_CONCAT(
        DISTINCT PT.type 
        ORDER BY 
            PT.type SEPARATOR ', '
    ) AS type_name 
FROM 
    cs_providers T 
    INNER JOIN cs_provider_type PT ON FIND_IN_SET(PT.id, T.provider_type) > 0 
WHERE 
    T.id = '30' 
GROUP BY 
    T.id
idprovider_typefirst_namemiddle_namelast_namedegreeslugdesignationshort_titlegenderphotobioaccepting_new_patientphoneemailschedule_urlreferral_urlreview_urlsort_orderis_therapistsis_audubonstatuspublicationsphilosophy_careprofessional_affiliationsaccoladesarea_interestcommunity_outreachseo_titleseo_keywordsseo_descriptionis_abosis_aoacreated_atupdated_atsh_nametype_name
301D. AlexForrester, MDd-alex-forrester-mdFellowship Trained & Board Certified Orthopedic SurgeonD. Alex Forrester, MDMaled-alex-forrester-md-1784567112.png<p>Dr. Forrester was born and raised in Amarillo, Texas. After 20 years living in the flatlands of the panhandle his family’s&nbsp;love of the mountains and proximity to family drove them to settle in Colorado Springs. In his free time he enjoys spending time with his wife and two children, hiking, fly-fishing, snowboarding, painting, and drumming.</p>https://www.coloradospringshipandknee.comhttps://iframe.socialclime.com/iframe/a1f9f627-392e-4f62-a0ec-2c9ffa2ddac3/reviews?doc=1548130001<p>I believe in working with each patient to develop a mutual sense of trust, respect, and open communication. My goal is to create a tailored treatment plan for each individual based on their health, lifestyle, pathology, goals and expectations. I want every patient to feel heard, and to educate each patient properly on their treatment options (both surgical and non-surgical) to come to a mutual decision on the best path forward.</p><p>Dr. David “Alex” Forrester completed his fellowship in Adult Reconstruction with specialization in surgical treatment of arthritic conditions of knees and hips. He received advanced training in anterior muscle-sparing hip replacement surgery and surgically restoring the pre-arthritic state of the knee through both standard and muscle-sparing approaches. He also specializes in simple and complex revision joint replacement surgery.</p>002026-07-17 14:54:322026-09-10 15:04:06MDDoctor
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLETconstPRIMARYPRIMARY4const1100.00
1SIMPLEPTALL6100.00Using where
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()68
/home/csogy/public_html/models/Provider.phprawQuerySingle()272
/home/csogy/public_html/profile.phpgetRecord()20
005
SELECT 
    PP.id, 
    PP.title, 
    PP.page_url, 
    PP.slug, 
    PP.type 
FROM 
    cs_specialties_condestions_procedures PP 
    INNER JOIN cs_provider_condestions_procedures PC ON PP.id = PC.condestion_id 
WHERE 
    PC.provider_id = '30' 
    AND PP.type = '1'
idtitlepage_urlslugtype
849Muscle Sparing Knee Replacementmuscle-sparing-knee-replacement1
847Muscle Sparing Hip Replacementmuscle-sparing-hip-replacement1
509Knee Surgery/knee/knee-surgery-orthopaedic-specialists-colorado-springs-co/knee-surgery1
454Hip Surgery/hip/hip-surgery-orthopaedic-specialists-colorado-springs-co/hip-surgery1
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEPCALL9010.00Using where
1SIMPLEPPeq_refPRIMARYPRIMARY4csogy_csog_db.PC.condestion_id110.00Using where
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Provider.phprawQuery()293
/home/csogy/public_html/profile.phpgetProceduersList()26
006
SELECT 
    PP.id, 
    PP.title, 
    PP.page_url, 
    PP.slug, 
    PP.type 
FROM 
    cs_specialties_condestions_procedures PP 
    INNER JOIN cs_provider_condestions_procedures PC ON PP.id = PC.condestion_id 
WHERE 
    PC.provider_id = '30' 
    AND PP.type = '2'
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEPCALL9010.00Using where
1SIMPLEPPeq_refPRIMARYPRIMARY4csogy_csog_db.PC.condestion_id110.00Using where
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Provider.phprawQuery()293
/home/csogy/public_html/profile.phpgetProceduersList()27
007
SELECT 
    sp.id, 
    sp.specialty_name, 
    sp.slug, 
    sp.parent_id, 
    sp.page_url, 
    parent.specialty_name AS parent_name, 
    parent.slug AS parent_slug 
FROM 
    cs_provider_specialties ps 
    INNER JOIN cs_specialties sp ON sp.id = ps.specialty_id 
    LEFT JOIN cs_specialties parent ON parent.id = sp.parent_id 
WHERE 
    ps.provider_id = '30' 
ORDER BY 
    parent.specialty_name, 
    sp.specialty_name
idspecialty_nameslugparent_idpage_urlparent_nameparent_slug
32Arthritis Disease Managementarthritis-disease-management0
14Hiphip0/hip-orthopaedic-specialists-colorado-springs-co/
23Joint Replacementjoint-replacement0/joint-replacement-orthopaedic-specialists-colorado-springs-co/
15Kneeknee0/knee-orthopaedic-specialists-colorado-springs-co/
33Trauma & Fracture Caretrauma-fracture-care0
31General Orthopedicsgeneral-orthopedics34Orthopedic Surgeryorthopedic-surgery
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEpsALL8010.00Using where; Using temporary; Using filesort
1SIMPLEspeq_refPRIMARYPRIMARY4csogy_csog_db.ps.specialty_id1100.00
1SIMPLEparenteq_refPRIMARYPRIMARY4csogy_csog_db.sp.parent_id1100.00
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Provider.phprawQuery()231
/home/csogy/public_html/profile.phpgetSpecalityWithAllList()29
008
SELECT 
    * 
FROM 
    cs_provider_locations PL 
    INNER JOIN cs_locations L ON L.id = PL.location_id 
WHERE 
    PL.provider_id = '30'
idprovider_idlocation_idlocation_nameslugpage_urladdress1address2citystatezipcountryphonefaxemaillatitudelongitudeimagelocation_descriptionmap_iframeemergency_contactparking_informationstatuscreated_atupdated_at
1301North Campusnorth-campus/contact-north-campus-orthopaedic-specialists-colorado-springs-co/4110 Briargate Parkway Suite 300 Colorado Springs, CO80920(719) 632-7669(719) 632-0088satyam.ypo+1@gmail.com12026-08-10 11:34:44
2302South Campussouth-campus/contact-south-campus-orthopaedic-specialists-colorado-springs-co/1655 Quail Lake LoopColorado Springs, CO 80906(719) 632-7669(719) 632-0088satyam.ypo+1@gmail.com12026-08-10 11:34:52
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEPLALL15310.00Using where
1SIMPLELALLPRIMARY333.33Using where; Using join buffer (hash join)
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Provider.phprawQuery()255
/home/csogy/public_html/profile.phpgetLocationsByProivder()31
009
SELECT 
    e.*, 
    et.title 
FROM 
    cs_provider_education e 
    INNER JOIN cs_education_types et on e.education_type = et.id 
WHERE 
    provider_id = '30'
idprovider_ideducation_typeinstitutelocationyeardescriptionsort_ordertitle
1618303Aaron A Hofmann Arthritis Institute, Salt Lake City, UT 2023-2024Salt Lake City, UT 2023-2024Fellowship
1619302University of Oklahoma – Oklahoma City, OKResidency
1620301Texas Tech University School of Medicine – Lubbock, TX – Alpha Omega Alpha Junior Elect Medical School
1621308Texas Christian University – Ft Worth, TX – Magna Cum LaudeUndergraduate
1622308 Major: Biological SciencesUndergraduate
1623308 Minor: Chemistry and BusinessUndergraduate
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEeALL15210.00Using where
1SIMPLEeteq_refPRIMARYPRIMARY4csogy_csog_db.e.education_type1100.00Using where
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Provider.phprawQuery()315
/home/csogy/public_html/profile.phpgetEducation()33
010
SELECT 
    * 
FROM 
    cs_provider_certifications 
WHERE 
    provider_id = '30'
idprovider_idcertificate_typetitledescriptionyearsort_order
88030MembershipsAmerican Association of Hip and Knee Surgeons
88130 AO North America
88230 Orthopedic Trauma Association
88330 American Academy of Orthopaedic Surgeons
88430 Oklahoma Medical Association
88530 American College of Surgeons
88630 American Medical Association
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEcs_provider_certificationsALL7810.00Using where
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Provider.phprawQuery()330
/home/csogy/public_html/profile.phpgetCerification()35
011
SELECT 
    t.* 
FROM 
    cs_provider_video t 
    INNER JOIN cs_providers p ON t.provider_id = p.id 
WHERE 
    p.id = 30
idprovider_idphotoembed_code
8130<iframe width="560" height="315" src="https://www.youtube.com/embed/KPGK6HSwTlA?si=dhk4y0c_HH75WidO" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
8230<iframe width="560" height="315" src="https://www.youtube.com/embed/xj-bf__5iKA?si=yQaASEU5xDvl1j5A" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEpconstPRIMARYPRIMARY4const1100.00Using index
1SIMPLEtALL7610.00Using where
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Provider.phprawQuery()728
/home/csogy/public_html/profile.phpgetVidoesList()37
012
SELECT 
    COUNT(DISTINCT t.id) AS num 
FROM 
    cs_testimonials t 
    INNER JOIN cs_websites_list w ON w.id = t.website_id 
    LEFT JOIN cs_providers ph ON t.provider_id = ph.id 
WHERE 
    1 
    AND t.is_verified = '2' 
    AND t.is_published = '1' 
    AND t.status = '1' 
    AND t.provider_id = '30'
num
3
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEtALL1090.92Using where
1SIMPLEweq_refPRIMARYPRIMARY4csogy_csog_db.t.website_id1100.00Using where; Using index
1SIMPLEpheq_refPRIMARYPRIMARY4csogy_csog_db.t.provider_id1100.00Using where; Using index
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()68
/home/csogy/public_html/models/Testimonial.phprawQuerySingle()411
/home/csogy/public_html/profile.phpgetListOfRecords()42
013
SELECT 
    t.id, 
    concat(
        t.first_name, 
        ' ', 
        UPPER(
            LEFT(t.last_name, 1)
        )
    ) as name, 
    t.email, 
    t.provider_id, 
    t.rating, 
    t.message, 
    t.source, 
    t.website_id, 
    t.is_published, 
    t.created_on, 
    t.status, 
    t.is_verified, 
    w.url as website, 
    ph.short_title 
FROM 
    cs_testimonials t 
    INNER JOIN cs_websites_list w ON w.id = t.website_id 
    LEFT JOIN cs_providers ph ON t.provider_id = ph.id 
WHERE 
    1 
    AND t.is_verified = '2' 
    AND t.is_published = '1' 
    AND t.status = '1' 
    AND t.provider_id = '30' 
GROUP BY 
    t.id 
ORDER BY 
    t.created_on DESC 
LIMIT 
    0, 1000
idnameemailprovider_idratingmessagesourcewebsite_idis_publishedcreated_onstatusis_verifiedwebsiteshort_title
88Doug Cpavithra@yourpracticeonline.in305Dr. Forrester really put my wife and me at ease with our first time visit. He took the time to listen to and answer all of our questions. I was impressed with his helpful and professional staff.212026-08-25 15:54:1612coloradospringshipandknee.comD. Alex Forrester, MD
87Karen Jpavithra@yourpracticeonline.in305My husband had a very good experience! Dr Forrester we very knowledgeable and professional and personable!212026-08-25 15:53:4112coloradospringshipandknee.comD. Alex Forrester, MD
86Greg Tpavithra@yourpracticeonline.in305Dr Forester and his entire crew are ROCK stars! He did my right knee in late Jan of this year and left knee, scope only, 2 weeks ago. Amazing Doctor and the staff that assisted!212026-08-25 15:53:0312coloradospringshipandknee.comD. Alex Forrester, MD
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEtindexPRIMARYPRIMARY41090.92Using where; Using temporary; Using filesort
1SIMPLEweq_refPRIMARYPRIMARY4csogy_csog_db.t.website_id1100.00Using index condition
1SIMPLEpheq_refPRIMARYPRIMARY4csogy_csog_db.t.provider_id1100.00Using where
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Testimonial.phprawQuery()430
/home/csogy/public_html/profile.phpgetListOfRecords()42
014
SELECT 
    T.*, 
    GROUP_CONCAT(
        DISTINCT PT.sh_name 
        ORDER BY 
            PT.sh_name SEPARATOR ', '
    ) AS sh_name, 
    GROUP_CONCAT(
        DISTINCT PT.type 
        ORDER BY 
            PT.type SEPARATOR ', '
    ) AS p_type 
FROM 
    cs_provider_assistant PA 
    INNER JOIN cs_providers T ON T.id = PA.assistant_id 
    INNER JOIN cs_provider_type PT ON FIND_IN_SET(PT.id, T.provider_type) > 0 
WHERE 
    PA.doctor_id = '30' 
    AND T.status = '1' 
GROUP BY 
    T.id
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEPAALL3510.00Using where; Using temporary; Using filesort
1SIMPLETeq_refPRIMARYPRIMARY4csogy_csog_db.PA.assistant_id110.00Using where
1SIMPLEPTALL6100.00Using where; Using join buffer (hash join)
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()47
/home/csogy/public_html/models/Provider.phprawQuery()357
/home/csogy/public_html/profile.phpgetAssistentList()68
015
SELECT 
    schema_text 
FROM 
    cs_provider_schema 
WHERE 
    provider_id = '30' 
    AND website_id = '1' 
ORDER BY 
    id DESC
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEcs_provider_schemaALL616.67Using where; Using filesort
FileFunctionLine
/home/csogy/public_html/models/YpoDatabase.phpquery()68
/home/csogy/public_html/models/Schema.phprawQuerySingle()31
/home/csogy/public_html/includes/schema-file.phpgetSchemaDetails()3
/home/csogy/public_html/profile.phprequire_once()100
001
$_REQUEST
array (
  'qs' => 'd-alex-forrester-md',
)
001
$_POST
array (
)
001
$_GET
array (
  'qs' => 'd-alex-forrester-md',
)
001
$_SESSION
array (
)
001
$_COOKIE
array (
  'PHPSESSID' => '3bda1cb3c7e7825da44ff85b74dc0e09',
)
001
$_FILES
array (
)
001
$_SERVER
array (
  'USER' => 'csogy',
  'HOME' => '/home/csogy',
  'SCRIPT_NAME' => '/profile.php',
  'REQUEST_URI' => '/physician/d-alex-forrester-md/',
  'QUERY_STRING' => 'qs=d-alex-forrester-md',
  'REQUEST_METHOD' => 'GET',
  'SERVER_PROTOCOL' => 'HTTP/2.0',
  'GATEWAY_INTERFACE' => 'CGI/1.1',
  'REDIRECT_QUERY_STRING' => 'qs=d-alex-forrester-md',
  'REDIRECT_URL' => '/physician/d-alex-forrester-md/',
  'REMOTE_PORT' => '7420',
  'SCRIPT_FILENAME' => '/home/csogy/public_html/profile.php',
  'SERVER_ADMIN' => 'webmaster@csog.ypo.pw',
  'CONTEXT_DOCUMENT_ROOT' => '/home/csogy/public_html',
  'CONTEXT_PREFIX' => '',
  'REQUEST_SCHEME' => 'https',
  'DOCUMENT_ROOT' => '/home/csogy/public_html',
  'REMOTE_ADDR' => '216.73.216.171',
  'SERVER_PORT' => '443',
  'SERVER_ADDR' => '172.31.81.87',
  'SERVER_NAME' => 'csog.ypo.pw',
  'SERVER_SOFTWARE' => 'Apache',
  'SERVER_SIGNATURE' => '',
  'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin',
  'HTTP_X_HTTPS' => '1',
  'HTTP_HOST' => 'csog.ypo.pw',
  'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
  'HTTP_COOKIE' => 'PHPSESSID=3bda1cb3c7e7825da44ff85b74dc0e09',
  'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
  'HTTP_ACCEPT' => '*/*',
  'proxy-nokeepalive' => '1',
  'H2_STREAM_TAG' => '1877161-606-113',
  'H2_STREAM_ID' => '113',
  'H2_PUSHED_ON' => '',
  'H2_PUSHED' => '',
  'H2_PUSH' => 'off',
  'H2PUSH' => 'off',
  'HTTP2' => 'on',
  'SSL_TLS_SNI' => 'csog.ypo.pw',
  'HTTPS' => 'on',
  'GOOGLE_APPLICATION_CREDENTIALS' => '/home/csogy/public_html/mobileapp/notifications/config/firebase-service-account.json',
  'HTTP_AUTHORIZATION' => '',
  'SCRIPT_URI' => 'https://csog.ypo.pw/physician/d-alex-forrester-md/',
  'SCRIPT_URL' => '/physician/d-alex-forrester-md/',
  'UNIQUE_ID' => 'avj8G9nzTe5gLFgPBCW-5QAA0RQ',
  'REDIRECT_STATUS' => '200',
  'REDIRECT_H2_STREAM_TAG' => '1877161-606-113',
  'REDIRECT_H2_STREAM_ID' => '113',
  'REDIRECT_H2_PUSHED_ON' => '',
  'REDIRECT_H2_PUSHED' => '',
  'REDIRECT_H2_PUSH' => 'off',
  'REDIRECT_H2PUSH' => 'off',
  'REDIRECT_HTTP2' => 'on',
  'REDIRECT_SSL_TLS_SNI' => 'csog.ypo.pw',
  'REDIRECT_HTTPS' => 'on',
  'REDIRECT_GOOGLE_APPLICATION_CREDENTIALS' => '/home/csogy/public_html/mobileapp/notifications/config/firebase-service-account.json',
  'REDIRECT_HTTP_AUTHORIZATION' => '',
  'REDIRECT_SCRIPT_URI' => 'https://csog.ypo.pw/physician/d-alex-forrester-md/',
  'REDIRECT_SCRIPT_URL' => '/physician/d-alex-forrester-md/',
  'REDIRECT_UNIQUE_ID' => 'avj8G9nzTe5gLFgPBCW-5QAA0RQ',
  'FCGI_ROLE' => 'RESPONDER',
  'PHP_SELF' => '/profile.php',
  'REQUEST_TIME_FLOAT' => 1794702363.2911150455474853515625,
  'REQUEST_TIME' => 1794702363,
  'argv' => 
  array (
    0 => 'qs=d-alex-forrester-md',
  ),
  'argc' => 1,
)
15 / 0