Meet the Owners


Hugh and Sherry McGowan – Owner/Directors of Visiting Angels serve the McHenry County area, Greater Barrington area, Palatine, Lake Zurich, and Algonquin; they have enjoyed over 33 years of marriage, and careers focused on service. The journey that led to Visiting Angels started when Sherry’s father had heart surgery along with multiple complications. Sherry and her siblings took on their father’s hospital and rehab visits and the care for their mother who had with dementia, requiring around the clock supervision. The McGowan’s brought Sherry’s mom into their home, when Sherry’s father, husband of 53 years and her devoted caregiver passed away. During this time, they learned quickly about the challenges in navigating the balance between the needs of aging parents along with their own busy family of 5 growing sons.

When circumstances change ones state of independence, Hugh and Sherry know the delicate and complicated role that the extended family takes on for loved ones. They have great empathy and passion for those who are also on this journey. They are committed to providing a “team of angels” to assist those who have a desire to keep their loved ones safe, secure and cared for in their own home environment, where they are most comfortable. They consider it a privilege to serve this way in the local community.  

Robert Shallenberg – Owner/Director of Visiting Angels of Crystal Lake.  Robert has been overseeing the needs of and caring for his 95 year old mother since his father passed away in 2002.  Robert brings this first-hand caregiving experience to the core values of Visiting Angels.  With both a heart and his experience in owning and administrating other business enterprises for the past 35 years, Robert’s business leadership and integrity add tremendous strength to the organization.

Christa - Director of Care - Christa lives in McHenry County with her husband and 4 children. She has been on staff with Visiting Angels since 2011. Christa enjoys meeting and supporting all the families that Visiting Angels serves. ‘What I love most about what we do as an agency is providing a caregiving team that lives and serves within the clients own community and county.” Christa will be more than happy to assist you with any updates or concerns regarding care for your loved ones. Her attention to detail and heart of compassion give our clients an important sense of assurance. This consistent and dependable care is what we are proud of at our agency. When not working, Christa enjoys spending time with her family, cooking and camping.

Diane - Human Resources - Diane manages our human resources function and is our number 1 treasure hunter! “When we select a caregiver for our team, we are confident they are skilled and experienced AND they have the caregiver’s heart which is our hallmark.” Diane has a master’s degree in organizational psychology and is the key player in finding the “gems” that become our Team of Angels! Diane is committed to thoroughly onboarding our staff so each caregiver reflects our core values, is trained in our procedures and can navigate our systems for successful service to our clients. In her free time Diane enjoys all forms of dancing especially 1920 swing dancing.

Sharon - Business Manager - Sharon is a long-time resident of Crystal Lake and has been a part of our Visiting Angels family since 2013. "I am so proud of my Visiting Angels family because they seek to do everything with excellence and integrity. We are better together." Sharon will take care of any questions or concerns about your account, and makes sure our caregivers are accurately paid, which they seem to like :). Among other things, Sharon spends her free time hanging with her four sons and husband of 26 years, singing when no one's around, and relishing girlfriend time around a steaming cup of French Roast.

Carrie - Senior Staffing Coordinator - Carrie has a background in scheduling and also enjoyed her previous experience as a caregiver. “Coming from a caregiving background has helped me to better understand not only the needs of our clients, but to also offer insight and support to our angels”. With her past work experience and big heart, joining the Visiting Angels team was a great fit and she felt right at home supporting the caregiving staff. Carrie loves creating successful matches between our clients and angels. She also enjoys meeting the families we serve when on a “meet-n-greet” introducing our caregivers to each of our clients. Her favorite thing to do is spend time outdoors with her two children, partner Shane and her 100 lb. furry baby.

America’s Choice In Home Care

When you need care for a loved one, you want the agency you choose to be deep in home care experience. Visiting Angels home care agencies have served tens of thousands of client families from Visiting Angels locations across the United States (each office independently owned).

In hundreds of newspaper articles nationwide, magazines, the internet, radio and on network television, Visiting Angels commitment to its clients has been recognized. We’ve become “America’s Choice In Home Care”.

Visiting Angels in Crystal Lake, IL provides homecare for loved ones 18 years or older, senior care and assistance with the activities of daily living in Algonquin, Barrington, Cary, Crystal Lake, Lake Zurich, McHenry, Palatine and Woodstock surrounding areas.

Each Visiting Angels agency is a franchise that is independently owned and operated. The Franchisor, Living Assistance Services Inc., does not control or manage the day to day business operations of any Visiting Angels franchised agency.