More Info on COVID19 Precautions taken at SFC click here New Patient Registration Form View Here Medical Release Form View Here ADDRESS 1921 West 6th Street, Suite A Stillwater, Oklahoma 74074 Phone: (405) 533-2433 Fax: (405)533-2434 Powered by: Squarespace INFO Patient Portal Our Providers Patient Education FAQ About Patient Privacy Policies