Accessibility View Close toolbar

Appointment Request

To schedule an individual, children, couples, marriage or family therapy appointment or to obtain additional information about any of these counseling services, please fill out the form below or give me a call.

We are committed to your privacy. Do not include confidential or private information regarding your health condition in this form or any other form found on this website. This form is for general questions or messages to the practitioner.

Appointment Request

Please take a few minutes to browse through my website, or give me a call and we can just talk.

Availability

Primary

Monday:

by appointment

Tuesday:

by appointment

Wednesday:

by appointment

Thursday:

by appointment

Friday:

Closed

Saturday:

Closed

Sunday:

by appointment

+function() { "use strict"; // SMBWMGR-7845 - show ada-toolbar btn after page is loaded window.onload = function() { document.getElementById("ada-toolbar").style.display = "block"; }; var activeModal = null, i, toggleModal = function(id) { id = (typeof id !== 'undefined') ? id : null; // Close if another modal is visible if (activeModal) { activeModal.style.display = "none"; } // Select the modal if id is provided if (id) { activeModal = document.getElementById(id); activeModal.style.display = "block"; } // Get the links in the modal and the event handlers var link = activeModal.querySelector(".ada_modal--link"), closeBtn = activeModal.querySelector(".ada_modal--close"), linkHandler = function(e) { if (e.which === 9) { e.preventDefault(); closeBtn.focus(); } }, closeHandler = function(e) { if (e.which === 9) { e.preventDefault(); link.focus(); } }, escButtonHandler = function(e) { if (e.which === 27 && activeModal !== null) { e.preventDefault(); activeModal.style.display = "none"; } }, closeModalHandler = function(e) { if (e.target == activeModal) { e.preventDefault(); e.stopPropagation(); toggleModal(); } }; if (id === null) { // remove the event listeners activeModal.removeEventListener('click', closeModalHandler); link.removeEventListener('keydown', linkHandler); closeBtn.removeEventListener('keydown', closeHandler); document.removeEventListener('keydown', escButtonHandler); activeModal.style.display = "none"; activeModal = null; return; } // add event listeners for tab, shift + tab and close modal activeModal.addEventListener('click', closeModalHandler); closeBtn.addEventListener('keydown', closeHandler); link.addEventListener('keydown', linkHandler); document.addEventListener('keydown', escButtonHandler); link.focus(); }; // init the modals var modals = document.querySelectorAll("[data-action=modal]"); for (i = 0; i < modals.length; i++) { modals[i].addEventListener('click', function(e) { e.preventDefault(); toggleModal(this.getAttribute("data-modal-id")); }); } // button for enabling ada mode document.querySelector("[data-action=accessible]").addEventListener("click", function() { window.location.href = "?ada_mode=1"; }); // buttons for closing the modal var closeBtns = document.querySelectorAll("[data-action=close]"); for (i = 0; i < closeBtns.length; i++) { closeBtns[i].addEventListener("click", function(e) { e.preventDefault(); toggleModal(); }); }; // remove the ada toolbar document.querySelector("[data-action=remove-accessible]").addEventListener("click", function(e) { e.preventDefault(); document.getElementById("ada-toolbar").style.display = "none"; toggleModal(); }); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (!mutation.addedNodes) return; if (document.body.firstChild.id !== "ada-toolbar") { document.body.insertBefore(document.getElementById("ada-toolbar"), document.body.childNodes[0]); document.body.insertBefore(document.getElementById("ada-modal-on"), document.body.childNodes[1]); document.body.insertBefore(document.getElementById("ada-modal-off"), document.body.childNodes[1]); } }) }); observer.observe(document.body, { childList: true , subtree: true , attributes: false , characterData: false }); }();