
Primary care for every age, from all walks of life.
SquareOne Medical Center offers primary care and pediatrics for the whole family: physicals, well visits, sick visits, chronic care, and diagnostic exams.
Our approach
Family medicine is the science of treating the physical person and the art of understanding what that person needs. We take time to listen, because your physical health is usually tied to everything else going on in your life.
New patients
Call 918-340-5400 to schedule. We book same-day appointments and do not take walk-ins.
Hours: Monday through Thursday 8 am to 5 pm, Friday 8 am to noon.
Bring a photo ID and your insurance card. Intake paperwork is completed at your first visit.
Our Notice of Privacy Practices (PDF) is available here at any time.
Current patients
Use the patient portal to book appointments, view results, pay a bill, or message your provider.
Insurance
We accept Medicare, Medicaid/SoonerCare, and most major private insurance. Cash pay is welcome, and we offer a sliding scale for patients without insurance who cannot pay in full.
Questions
What ages do you treat?
All ages. Our providers cover pediatric, family, and geriatric care.
Do you take walk-ins?
No, but we schedule same-day appointments. Call 918-340-5400.
Do you accept insurance?
See Insurance above.
Providers

Abel Lau, MD
Medical Director
Dr. Lau was born in Tennessee and raised in Malaysia. He graduated from Regents University Medical College in Georgia and trained in Oklahoma. With more than 25 years in practice, he focuses on finding the root causes of his patients' health challenges and treating them with compassion, kindness, patience, and competence. Outside the clinic he fixes cars and broken things, works with wood, and skis. He and his wife Emily live in the Sand Springs area.

Jennifer Blair, APRN
Primary care provider
Jennifer helped start SquareOne Medical Center and has been a primary care APRN for more than eight years. Her experience spans hospital medicine as a hospitalist, cardiovascular surgery, and primary care, and she brings all of it to her patients here. What she loves most is patient care: taking the time to listen, explain, and follow through. Jennifer is married and has three children.