Curogram Blog

The Science of Reminder Timing: How Data Closes Schedule Leaks

Written by Jo Galvez | 5/17/26 6:00 PM
💡 Most practices send appointment reminders at a fixed time before every visit. But this one-size-fits-all approach often misses the mark. When a reminder goes out at the wrong time, patients miss it, forget it, or simply do not act on it.

Appointment reminder timing healthcare analytics shows that different visit types respond to different reminder windows. Routine follow-ups confirm best at 48 to 72 hours out. New patients often need 96 to 120 hours. This difference is not a minor detail. It directly affects how many patients show up.

Based on Curogram client data from clinical settings, practices that align reminder timing to appointment type see a 15% average no-show reduction within 90 days.


Your front desk sends a reminder. The patient does not show. The slot stays empty. You lose revenue, and someone who needed care did not get it.

This happens every day in practices across the country. And most teams respond the same way: send more reminders, add another channel, call the patient one more time. But the problem is rarely how many reminders you send. It is when you send them.

Think about it this way. A reminder sent at the right time reaches a patient when they are ready to act. A reminder sent at the wrong time is just noise. The patient sees it, sets it aside, and forgets. The appointment slot goes unfilled.

Practices that use appointment reminder timing healthcare analytics do not guess at the best send window. They look at their own confirmation rate data, sorted by appointment type and time sent, and let the pattern tell them what to do next.

This matters more than most practice managers realize. Based on Curogram client data from clinical settings, practices are losing $20,000 to $30,000 per month to no-shows. That is not a phone call problem. It is a data problem.

Atlas Medical Center is a clear example. Their no-show rate dropped from 14.20% to 4.91% in just three months, a result that is three times better than the industry average. They did not overhaul their staff. They did not add new reminder channels. They optimized when their reminders went out.

This article breaks down the data behind reminder timing, what the numbers show across appointment types, and how practices can move from a fixed reminder schedule to a smarter one. If your confirmation rates are below 75%, the answer is probably hiding in your send-time data.

Why Sending More Reminders Does Not Solve the Problem

When no-show rates stay high, the first response is usually to add more touchpoints. Send a text. Send an email. Leave a voicemail. The logic makes sense on the surface: more contact should mean fewer missed appointments.

But the data tells a different story. Confirmation rates do not rise in step with reminder volume. Past a certain point, more reminders create noise, and patients tune them out.

The Myth of the Single Reminder Window

Not all appointments carry the same weight in a patient's mind. A routine follow-up is low-stakes and easy to reschedule. A new patient visit involves more planning. A specialist appointment may require time off work, a referral, or childcare. Each type puts a different burden on the patient. Sending the same 24-hour reminder to all three categories treats them as identical, and that is where the problem starts.

The data shows clear gaps. When practices apply one fixed timing rule, they end up over-reminding patients who were already going to confirm and under-reminding patients who needed more time to plan. The result is a confirmation rate that is stuck below what it should be, no matter how many extra messages go out.

What Uniform Timing Actually Costs

A practice that sends all reminders at 24 hours out may see routine follow-ups confirm at 78% when those same reminders go out at 48 to 72 hours. The gap between those two confirmation rates is real revenue.

If a practice runs 40 appointments per day and 22% go unfilled, that is roughly eight empty slots every day. At a typical visit rate, those gaps add up fast.

The core issue is not the number of reminders. It is that a 24-hour reminder for a Friday afternoon visit lands on Thursday evening, a time when attention is low and inboxes are full. That same message sent on Tuesday morning reaches the patient when they are planning their week. Same reminder, very different result.

Frequency vs. Fit

There is a useful distinction between reminder frequency and reminder fit. Frequency asks how many messages you send. Fit asks whether the message reached the patient at a moment when they could act on it. Most practices optimize for frequency. The practices that see real no-show reduction optimize for fit.

This shift does not require a bigger budget or more staff. It requires looking at confirmation rate data broken down by send-time window and appointment type. Once that pattern is visible, the fix becomes clear.

You stop applying one rule to every visit and start matching the timing to the type. That is the foundation of no-show prevention through a data-guided reminder approach.

The Segment Problem No One Is Tracking

Most EHR systems log when a reminder went out. Fewer track whether the patient confirmed after that specific reminder, and almost none report confirmation rate by send-time window and appointment category in one view. That reporting gap is what forces practices to operate on instinct rather than on their own patient reminder automation healthcare data.

The practices that close this gap discover things that shift their whole approach. A pediatric practice may find that parents confirm 85% of the time when reminded four days out, but only 52% when reminded the day before.

A primary care clinic may find that Monday morning reminders on Friday afternoon perform better than Sunday night reminders. These patterns exist in every practice. Most just do not have a way to see them.

What Analytics Reveals

When reminder send-time data is layered over confirmation outcomes, a different picture appears. You stop seeing one flat no-show rate and start seeing clusters. Certain time slots and appointment types account for most of your missed visits. That concentration is a signal, not background noise. It tells you exactly where to adjust first.

This is not about building a complex system. It is about connecting the data you already have in a way that surfaces the right question: for this appointment type, at this time of day, when does a reminder produce the best confirmation rate? Once you can answer that, the fix takes minutes to apply.

Why This Is a Data Problem, Not a Staffing Problem

Adding front desk staff does not change when reminders go out. Neither does switching reminder channels. The variable that controls confirmation rates is timing, and timing is set in your reminder workflow. If that workflow applies a flat rule to every visit, no amount of additional headcount will fix the underlying pattern. The data has to come first.

Practices that treat no-show management as a staffing issue keep hiring. Practices that treat it as a data issue keep improving. The distinction is what separates a 55% confirmation rate from a 75%+ one, and that gap is worth thousands of dollars per week in recovered appointment revenue.


The Data Behind the 15% No-Show Reduction

A 15% average no-show reduction in 90 days is not the result of a single change. It starts with one key input: confirmation rate data tied to the exact time each reminder was sent. When practices connect those two variables, a pattern appears. And most of the time, that pattern points to timing as the primary lever.

How One Timing Shift Changed a Full Day's Numbers

Consider a mid-sized family practice with a recurring problem. Friday afternoon appointments carried a 22 percentage point higher no-show rate than Monday morning slots. The team assumed it was a patient behavior issue specific to that day. But when they reviewed their reminder data, the real cause became clear.

The practice sent all reminders 24 hours in advance. For Friday afternoon visits, that meant the reminder landed on Thursday evening, right in the middle of end-of-work distraction, personal messages, and low attention. Confirmation rates for those slots ran between 35% and 40%.

For Monday morning visits, the same 24-hour rule meant the reminder landed Sunday evening, a quieter window. Confirmation rates there ran 65% to 70%. Same reminder system, same message, but a 30-point gap in results.

The Adjustment and the Outcome

The fix was straightforward. Friday afternoon reminders shifted from 24 hours out (Thursday evening) to 72 hours out (Tuesday morning). That moved the reminder into a working-day morning window when patients are planning ahead. Within two months, Friday PM confirmation rates jumped from 35% to 40% up to 68% to 72%. No new staff. No new technology. No additional channels.

That single timing change reduced Friday afternoon no-shows by 22 percentage points. For a 40-appointment-per-day practice, that translates to six to eight recovered slots per week. At an average visit value, that is $3,600 to $4,800 in recovered weekly revenue from one adjustment.

Why This Pattern Holds Across Practices

This is not a one-clinic story. Based on Curogram client data from clinical settings, the same timing sensitivity appears across specialties. Certain send windows consistently outperform others within each appointment category.

The Friday problem is just one version of a broader pattern: when a reminder lands in a low-attention window, confirmation rates drop, and no-shows rise.

The specialty-level data makes this even clearer. Practices using Curogram's appointment confirmation rate data achieve no-show rates that are 53% lower than the industry average.

Pediatric practices average 14% no-show rates against an industry benchmark of 30%. Dermatology comes in at 9% versus a 25% industry rate. These results are not from more reminders. They are from the right reminders at the right time.

What the 90-Day Window Looks Like

The 15% average no-show reduction plays out over a specific timeline. In the first 30 days, the data collection phase begins. Confirmation rates are tracked by send-time window and appointment type.

Patterns start to surface, usually around week three or four. The practice identifies which segments have the lowest confirmation rates and traces the send-time data for each.

By day 45, the first timing adjustments are in place for the lowest-performing segments. Results for those segments are tracked weekly. By day 60, most practices have enough data to confirm whether the adjustment worked and to begin fine-tuning secondary touches. By day 90, the core timing windows are locked in and the no-show reduction is measurable across the full calendar.

The Role of Confirmation Rate Tracking

Appointment confirmation rate data is the engine of the whole process. Without it, timing changes are guesses. With it, each adjustment is testable. A practice shifts a reminder from 24 hours to 72 hours and watches whether confirmation rates in that segment improve over the next two weeks. If they do, the window is locked in. If they do not, the team tests 48 hours instead. The data drives the iteration.

This feedback loop is what makes the improvement sustainable. The practice is not relying on someone's intuition about what the patient wants. It is reading the actual response pattern from its own patient population and adjusting accordingly. That is how you go from a 55% confirmation rate to 75%+, and how you stay there once you get there.

The Revenue Case for Getting This Right

The financial stakes are specific. Practices that miss this leave $20,000 to $30,000 per month in revenue on the table through no-shows alone. A 15% reduction in that gap closes thousands of dollars per month with no added cost.

Each recovered appointment contributes directly to revenue, and the operating cost of the reminder is already built in. The return is almost entirely pure gain.

This is the argument for treating reminder timing as a strategic input, not a default setting. The optimal reminder timing for medical appointments is not fixed at 24 hours for every practice and every visit type. It is something each practice can identify with its own data, and the payoff is measurable within 90 days.

Specialty

Curogram No-Show Rate

Industry Average

Primary Care

14.11%

19%

Pediatrics

14%

30%

Psychiatry

11.03%

23%

Radiology

8%

18%

Dermatology

9%

25%

Pain Medicine

10%

14%

Specialty Clinics

10%

23%

Source: Curogram client data from clinical settings

 

What Data-Guided Reminder Timing Looks Like in Practice

Understanding that timing matters is one thing. Putting it into action is another. The gap between knowing and doing usually comes down to infrastructure. Practices have the raw data. What they often lack is a way to connect reminder send-times to confirmation outcomes in a single view. Once that view exists, the path forward becomes clear.

The Three Inputs You Need to Start

Data-guided timing requires three things working together. First, you need baseline confirmation rate data sorted by send-time window. This tells you which timing windows are performing and which ones are not. Second, you need appointment type categories that let you look at each segment separately.

Without that, you are averaging across all visit types and hiding the real patterns. Third, you need a way to test and measure changes in real time so you can tell whether an adjustment worked.

Most practices have the first ingredient sitting in their EHR. The reminder send-time is logged. The confirmation status is logged. But the system does not report the two together in a way that reveals the timing correlation. That reporting gap is the core problem, and it is what a platform like Curogram Insight Suite is built to close.

How the Dashboard Works

Curogram Insight Suite connects to the EHR, captures reminder send-times, tracks patient confirmations, and calculates confirmation rate by send-time window and appointment type. A practice logs into the dashboard and sees something like this: routine follow-ups confirm at 78% when the reminder goes out 48 to 72 hours in advance, but only 45% when it goes out 24 hours before. New patients confirm at 82% with a 96 to 120-hour window.

That view makes the next step obvious. You are not guessing where to start. The data flags the underperforming segment and the window that produced better results elsewhere.

You adjust, track the outcome over two to three weeks, and move to the next segment. The platform surfaces which changes work and which ones do not, so the process is driven by your actual patient behavior, not industry averages.

What the Feedback Loop Looks Like Week by Week

In week one, the dashboard shows the baseline. You can see which appointment types have the lowest confirmation rates and which send-time windows are tied to those low rates.

In week two, you pick the lowest-performing segment and test a different timing window. In week three and four, you look at whether confirmation rates for that segment improved.

By week six, most common appointment types have been tested at two or more send-time windows. The optimal window for each segment becomes clear. The practice locks in the configuration, and confirmation rates stay stable or keep climbing as secondary touches are added for high-risk segments. The feedback loop typically stabilizes within four to six weeks of the first adjustment.

Moving from Fixed Rules to Segment-Specific Timing

The mindset shift here is important. A fixed-rule reminder system asks one question: when should we send reminders? A segment-specific system asks a different question: when does this type of patient, for this type of appointment, respond best to a reminder? The second question produces better outcomes because it respects the fact that patients are not all the same.

A pediatric appointment involves a parent managing a child's schedule. A mental health visit may carry privacy considerations that make the patient more selective about when they engage with a reminder.

A follow-up after a procedure may be high-stakes enough that the patient will confirm at almost any time. Treating all of these as identical is a known source of confirmation rate loss.

Where Patient Reminder Automation Fits In

Patient reminder automation healthcare tools handle the mechanics. They send the reminder at the right time, capture the response, and update the appointment status. But automation is only as effective as the timing logic behind it.

An automated system running on a flat 24-hour rule will automate the wrong behavior at scale. The timing data has to come first. Once it is in place, automation locks in the correct window for each segment and removes the manual overhead of managing it.

This is the combination that produces sustained results. Data identifies the right window. Automation delivers at that window, every time, without staff having to track it. The practice sets the parameters based on its own data, and the system runs.

Staff attention shifts from sending reminders to handling the exceptions: patients who do not confirm, high-risk segments that need a phone call, and same-day cancellations that open fill opportunities.

How Long Before You See Results

The timeline is predictable. Within 30 to 45 days, enough data has been collected to identify the first timing adjustments worth making. Within 60 days, those adjustments are in place and measurable. By 90 days, the no-show reduction is visible across the full calendar and the confirmation benchmark of 75%+ is within reach for most practices.

Practices that reach 75%+ average confirmation rate have a stable schedule foundation. The remaining 25% represents fill time for same-day adds, cancellations, and walk-ins. Operating below 75% means too many slots are at risk. Operating above 80% often signals overbooking. The 75%+ target is where schedule health and revenue recovery meet, and data-guided reminder timing is the primary tool for getting there.

Want to see how reminder timing data looks for your practice? Book a Free Practice Data Walkthrough.

Reminder Timing Best Practices by Appointment Type

Not every appointment type benefits from the same reminder window. Sending all reminders 24 hours before the visit is a common default, but it misses the real differences in how patients plan and respond.

The timing table below summarizes the benchmarks that hold across Curogram's 500+ medical practices. Use these as a starting point, then refine them with your own confirmation rate data.

Appointment Type

Optimal Reminder Window

Target Confirmation Rate

Routine follow-up

48 to 72 hours

75%+

New patient

96 to 120 hours (4 to 5 days)

80%+

Specialist follow-up

72 hours + phone call at 24 hours

70 to 75%

High-risk segments (e.g., psychiatry, pain)

72 hours + secondary phone touch

70%+

Source: Curogram client data from clinical settings

 

Routine Follow-Ups: The 48 to 72 Hour Window

Routine follow-up appointments work best when the reminder arrives 48 to 72 hours before the visit. This window gives established patients enough time to check their calendar and make small adjustments if needed, without leaving so much lead time that they forget.

Reminders sent more than 96 hours out for routine visits often produce lower confirmation rates because the visit does not feel urgent yet. Reminders sent less than 24 hours out create last-minute conflicts and reduce the patient's ability to act.

This 48 to 72-hour range sits in a practical sweet spot. The patient has the appointment top of mind, enough time to cancel and rebook if needed, and enough urgency to confirm right away. For practices that currently send all reminders at 24 hours, shifting routine follow-ups to 48 hours is usually the first adjustment worth testing.

What to Watch for in Your Data

If your routine follow-up confirmation rates are below 65%, look at your send-time data. Chances are, the reminders are going out too late for this category. Pull the confirmation rate for 24-hour sends, 48-hour sends, and 72-hour sends and compare. The difference in your own data will confirm the right window for your patient population.

Keep an eye on day-of-week patterns as well. Reminders that land on Friday afternoons or Monday mornings behave differently from those arriving mid-week. The optimal reminder timing for medical appointments is not just about hours before the visit. It is also about what day and time the message arrives.

Single Reminder vs. Two-Point Workflow

For most routine follow-ups, a single reminder at 48 to 72 hours is enough. If confirmation rates remain below 70% after the timing adjustment, consider adding a secondary text confirmation at 24 hours for patients who did not respond to the first message. This two-point approach avoids over-reminding patients who already confirmed while catching those who missed the first touch.

New Patient Appointments: The 96 to 120 Hour Standard

New patients need more time. They are not yet familiar with your location, your intake process, or what to bring. Many need to arrange childcare, transportation, or time off work. Reminders sent at 24 or 48 hours for new patient visits consistently underperform.

The data shows 80%+ confirmation rates when new patient reminders go out 96 to 120 hours, or four to five days, in advance.

This longer window gives new patients time to resolve logistics. It also gives your team time to identify patients who do not confirm and follow up before the slot is lost. A two-point workflow works well here: an initial reminder at 96 to 120 hours, followed by a phone confirmation at 24 hours for patients who have not responded digitally.

What Makes New Patient Timing Different

A new patient appointment involves more mental load than a routine visit. The patient may not know where to park, how long the intake forms will take, or what insurance documents to bring. A reminder sent five days out gives them time to look up those details and feel prepared.

A reminder sent 24 hours out arrives when it is too late to do that planning, and some patients would rather cancel than show up unprepared.

The how far in advance to send appointment reminders question is most important for new patients. Get this window right and you protect your highest-value slot type. A new patient who confirms and shows up becomes a recurring patient. A new patient who no-shows is often a loss with no second chance.

Forms and Intake as a Confirmation Driver

Sending intake forms with the initial reminder at 96 to 120 hours is an effective way to drive confirmation. When a patient completes their forms before the visit, they have a stake in showing up. Form completion acts as a soft commitment. Practices that pair the early reminder with a form completion link see new patient confirmation rates climb toward 85%.

Specialist and High-Risk Appointments: The 72-Hour Plus Secondary Touch

Specialist appointments and high-risk visit types, including psychiatry and pain management, have the highest industry average no-show rates. The data shows these segments respond best to a 72-hour primary reminder followed by a phone call at 24 hours for patients who have not confirmed. This two-point workflow achieves 70% to 75% confirmation rates even in specialties where the industry average no-show rate runs above 20%.

The secondary phone touch matters here because some patients in these categories are dealing with conditions that affect planning, communication, or motivation to attend. A text reminder alone is not always enough.

The combination of a 72-hour text and a 24-hour call signals that the practice is paying attention, which increases the likelihood that the patient follows through.

Identifying High-Risk Segments in Your Data

Not every specialist appointment needs a secondary touch. The confirmation data tells you which segments do. If a particular visit type already confirms at 75%+ with a single 72-hour reminder, a phone call adds no value and adds staff time. Reserve the secondary touch for segments where the data shows confirmation rates below 65% after the primary reminder.

No-show prevention reminder window decisions should be grounded in your own confirmation rate history, not in general assumptions about a specialty. Use your data to identify which specific providers, appointment types, or time slots carry the most no-show risk. Then apply the two-point workflow only where it is needed.

What Happens When You Get It Right

Atlas Medical Center applied a data-driven reminder strategy and dropped their no-show rate from 14.20% to 4.91% in three months. That result is three times better than the industry average. It was not achieved by switching to a new reminder channel or adding staff. It was achieved by sending the right message at the right time for the right appointment type.

From Timing Data to a Confirmed Calendar

Reminder timing is the first step in a larger process. Getting the send window right improves confirmation rates. But what happens after the reminder goes out determines whether those improvements stick.

The practices that close the no-show gap fully are the ones that combine data-guided timing with automated confirmation workflows. Together, these two elements move the calendar from reactive to reliable.

Why Timing Alone Is Not the Full Answer

A timing adjustment produces real gains. But if the practice has no system for capturing and tracking confirmations in real time, a large share of that gain gets lost. A patient who confirms via text at 70 hours out needs that status logged immediately, or the slot could get double-booked or called again unnecessarily. Without deterministic follow-up, the improvement from timing optimization captures only 50% to 60% of its potential.

The full benefit appears when timing optimization layers onto automated confirmation workflows. The reminder goes out at the right window. The patient replies CONFIRM or CANCEL.

The status is captured automatically. The appointment record is updated. Staff see a live view of confirmed versus unconfirmed slots and can focus their attention on the gaps, not the confirmations.

The Friday PM Workflow in Full

Return to the Friday afternoon example. The old workflow: reminder sent Thursday evening, confirmation rate 35% to 40%, no-shows clustered every Friday. The new workflow: reminder sent Tuesday morning (72 hours out), patient replies CONFIRM or CANCEL, Wednesday morning the team reviews unconfirmed slots, a phone call goes out to those patients, and the appointment status is updated in real time.

The result: Friday PM confirmation rates moved from 35% to 40% up to 72% to 78%. The no-show rate for that segment dropped by 22 to 28 percentage points. Not from more reminders. From one timing shift combined with an automated two-way confirmation capture that made the response actionable.

What Two-Way Confirmation Adds

Two-way text confirmation turns a one-directional message into a real exchange. The patient does not just receive information. They respond to it, and that response is captured and acted on.

This adds a layer of accountability to the process. A patient who actively confirms is far less likely to no-show than one who simply received a reminder they did not respond to.

Based on Curogram client data from clinical settings, practices using automated two-way confirmation see a 75%+ average confirmation rate across all appointment types. That benchmark is achievable within 90 days of implementing data-guided timing alongside the automated response capture. Each piece on its own produces partial results. Together, they close the loop.

Building the Confirmed Calendar Benchmark

The target is 75%+ average confirmation rate across all appointment types. This number is meaningful because of what it represents. A 75% confirmation rate means three out of four appointments are locked in before the day of the visit. The remaining 25% are candidates for same-day fills, waitlist additions, or cancellation recovery. That is a manageable schedule, not a chaotic one.

Practices running below 75% are leaving too many slots at risk of being empty or overbooking to compensate. Practices running above 80% are often filling beyond capacity and creating access problems. The 75%+ range is the operational target where schedule health and revenue recovery meet.

What Comes After 75%

Once the 75%+ confirmation benchmark is locked in, the next optimization layer is heatmap analysis. A scheduling heatmap shows where no-shows are still concentrated, whether by provider, time of day, day of week, or appointment type.

This makes it possible to identify which remaining pockets of no-show risk need a targeted intervention and which are within normal variance.

This is the connection to the broader appointment optimization framework. Reminder timing is one lever. The confirmed calendar benchmark is the stabilization goal. Heatmap analysis is what surfaces the next opportunity after that benchmark is reached. Each step builds on the one before it, and the data drives each transition.

Connecting to Appointment Recall

A confirmed calendar also makes patient recall more effective. When current appointment slots are reliably filled, the practice has capacity to re-engage lapsed patients. Based on Curogram client data from clinical settings, an SMS recall campaign recovered 1,240 patients with a 35% reconversion rate.

That kind of outreach only works when your current schedule is stable enough to absorb the new visits. Timing optimization builds that foundation.

The Role of Bi-Directional EHR Sync

Confirmation data is only useful if it reaches the right place. When a patient confirms via text, that status needs to update in the EHR immediately. If it does not, the front desk is working from an outdated view, and the confirmation gain is lost in the gap between channels. Bi-directional EHR sync closes that gap by keeping the reminder platform and the practice management system aligned in real time.

This sync also makes reporting accurate. When confirmation data flows back into the EHR automatically, the practice can pull reports on confirmation rates by appointment type, provider, and time window without manual data entry.

That reporting is what makes the ongoing optimization possible. You cannot improve what you cannot measure, and you cannot measure what is not captured in one place.

The Curogram Insight Suite Connection

Curogram Insight Suite brings together the timing analytics, the automated confirmation workflow, and the reporting infrastructure in one platform. The dashboard shows the confirmation rate by send-time window and appointment type.

The reminder automation applies the optimized timing for each segment. The two-way text captures the confirmation response. The EHR sync updates the record. And the reporting layer makes the improvement visible over time.

This is what moves a practice from reactive scheduling to predictive appointment intelligence. The schedule is no longer managed one missed appointment at a time. It is managed through a system that sees the pattern before the no-show happens and adjusts the intervention accordingly. That is the full value of combining reminder timing data with a confirmed calendar target.


Conclusion

Patient no-shows are not random. They follow patterns. And patterns can be found, measured, and fixed.

The practices that reduce no-show rates most effectively do not simply send more reminders. They identify where no-shows concentrate. They adjust reminder timing by appointment type. They use automation to remove manual work and scale what works.

Atlas Medical Center went from 14.20% to 4.91% in three months. Covina Arthritic Clinic processes over 1,100 confirmations a month without adding staff. These are not outliers. They are what happens when a practice stops guessing and starts using its data.

The specialty benchmarks in this guide show where your practice likely stands today. The gap between your current rate and the Curogram benchmark is not a fixed cost. It is recoverable revenue.

If you want to see what that looks like for your specific practice, a free walkthrough of your practice data is a good place to start.

Book a Free Practice Data Walkthrough


Frequently Asked Questions