Welcome to my virtual clinic!  I am excited to work with you and help you achieve your medical goals. 

The calendar below will allow you to book our first initial video visit.  In order to book the appointment, you will need to enter credit card information and submit payment. Please remember the patient has to be present for this appointment and if the patient is under 18 years of age, the guardian/parent will also need to be present.

If you have not already, please register in our patient portal and complete the required documents prior to our first visit.  You should  receive an email to sign up for the Charm patient portal.  Be sure to look in your spam inbox.  Please contact me if you have not received it.  You can also use the link below for more information on how to register


The patient portal will allow you to send messages securely to me and allow you access to your medical records.  It is how you will also securely send your previous health records to me to review before our appointment and book your future appointments.

I, agree to and understand the Terms and Conditions which includes Consent for Remote Treatment/Telemedicine Services.
Please hit the to scroll to find an available appointment time. Of note, the time zone defaults to mountain (To adjust your time zone in spring: for TX add 1 hour to mountain time; FL add 2 hours; in the falll: TX add 2 hours to mountain time, FL add 3 hours) . You will receive a confirmation of the appointment shortly and it will be reported in your time zone.