Amazingly easy online scheduling and invoicing. Dr. Theresa was incredibly understanding, kind, and patient. She explained the entire process, and gave us plenty of time to say goodbye on our own terms, in our yard, watching the sunset together. Thank you for helping us through such a difficult time.