Stephen has more than 27 years of comprehensive experience in a variety of legal arenas such as negotiation, civil and criminal litigation, business law, family law and conflict resolution. Stephen grew up in the Detroit, Michigan area and earned a BS in Business Administration with a specialization in Finance from Marquette University. He received his law degree from the University of Detroit School of Law, and while there, he won the William Ghallagher Moot Court competition.
Stephen is trained in Civil Mediation and Alternative dispute resolution and uses his well-honed communication skills and compassion for humanity to seek justice for all within our courtsystem. His unique skills in the areas of facilitating communication and problem-solving contribute to Stephen’s ability to deliver successful results For his clients. This success is demonstrated by an extensive referral network and repeat business clientele throughout the Midwest. Being active in community affairs is a way of life for Stephen.
He has served on the board and is a past President of the Wexford County Habitat For Humanity, has served on the Rotary Club of Cadillac Board, is a past Chairman and board member of the Cadillac Downtown Fund, serves on the Board of the Cadillac Area Chamber of Commerce, Chairman of the CWTA Board of Directors, and is an avid and dedicated supporter of many community and volunteer organizations. Stephen is committed to giving his best to his clients. This involves educating clients during his representation so that they are given the opportunity to make wise decisions and ones not clouded by emotion. He believes that it is much more important to teach a person how to think rather than what to think. His experience has steeled his commitment to provide peace of mind to those in need.