Meet Our Team
Meeting your needs – and exceeding your expectations – for nearly a century.
The McMahon Insurance Agency can trace its roots to 1922 as Haney Lloyd Chattin Real Estate & Insurance. In the 1960s, Albert Halliday purchased the firm and it became the Chattin-Halliday Agency. In 1981, Bill McMahon, Jr. bought the business and began operating with two employees and one office. In 1991, we became McMahon Insurance. Over the years, we have grown to serve our clients from two locations and with over 35 employees.
Maintaining McMahon’s legacy of superior service is a team that includes the following dedicated professionals. Click on any team member below to learn more about them.
William J. McMahon III
William J. McMahon III
609-399-0060 x 136
Bill graduated from LaSalle University with a Bachelor of Arts in Communications. He also holds the Certified Insurance Counselor (CIC), Accredited Customer Service Representative (ACSR), and Certified Workers Compensation Associate (CWCA) designations. He began his professional career while in college performing special projects and residential inspections for McMahon Insurance. After graduating in 1995, he spent 12 years experiencing every aspect of the insurance industry in preparation for his current position as President. Bill is on the board of the NJ Professional Insurance Agents, and is a board member and past president of the Ocean City Chamber of Commerce (2014-2016). He dedicated many years as an Assistant Scoutmaster for Ocean City’s Troop 32. Bill resides in Upper Township with his wife Anita, and is blessed to have four wonderful daughters.
Maura McMahon Primus
Maura McMahon Primus
Vice President & CFO
609-399-0060 x 145
Maura is Vice President and Chief Financial Officer of the McMahon Insurance. A proud member of the second generation of company owners, Maura began working at the agency during high school summers and holidays. Upon graduating from La Salle University with a B.A. Degree in Communications, she began working full-time in the agency and has served in various capacities over the past 25 years. Maura oversees the Accounting, Computer and Human Resource Departments. In addition, she is the Vice Chairperson of the Cape May County Chamber of Commerce, and the President of the Cape May County Chamber Education Foundation. Maura is also a founding member of the Ocean City Women’s Master Crew program, where she enjoys rowing in the beautiful bay behind Ocean City.
609-399-0060 x 310
Michael is the Claims Manager for McMahon Insurance is responsible for clients who have suffered a loss, working closely with our carriers and adjusters to ensure claims are handled quickly and fairly. He has been with the company full time since 2006, but part of the agency since his early childhood. Michael has worked in multiple capacities from advertising to website management as well as a Personal Lines Account Manager prior to becoming the Claims Manager in 2014. He maintains the Certified Insurance Service Representative (CISR), and Certified Insurance Counselor (CIC) designations, and is currently pursuing the Associate in Flood Insurance (ANFI) designation. In addition, Michael is member of the Board of Trustees at the Ocean City Historical Museum as well as a member of the Ocean City Citizen’s Emergency Response Team. He lives with his wife and daughter in Greenfield, New Jersey.
609-399-0060 x 127
Patrick is a Marketing Coordinator working with the Sales and Commercial Lines teams in our Ocean City office. He began his career with McMahon Insurance in high school after classes and during summer breaks. During this time, Patrick performed special projects and residential property evaluations for the Condominium and Personal Lines Departments. He graduated in 2004 from Sacred Heart University with a Bachelor of Arts Degree in Media Studies and Digital Culture. He spent 5 years working in St. Thomas as a Travel Industry Sales Manager at The Ritz-Carlton, and 2 years as Brand Manager for S.A.B. Miller. Patrick has been with the company full time since 2012 and holds a Certified Insurance Service Representative (CISR) designation. He resides in Upper Township with his wife Kate and son Cullen.
609-399-0060 x 133
Brian McMahon is a Commercial Account Manager working in our Ocean City office. He has been with the McMahon Agency full time since 2009, but began his professional career while in college performing special projects and residential property evaluations for the agency. Brian was raised in Ocean City, attended Ocean City High School, and has a Bachelor of Science degree in Business & Marketing from Mount Saint Mary’s University Class of 2007. Serving two years in the hospitality industry while working at The Ritz-Carlton Hotel & Club prior to obtaining his insurance license has made serving and satisfying customers’ needs Brian’s favorite part of working at the McMahon Insurance Agency. He also enjoys getting know customers, building long-term relationships, and helping their business grow by making sure they have the best coverage and premium combination they need. Brian is currently working to obtain the Certified Insurance Counselor designation in order to be able to share the best insurance knowledge with his customers and other members of the McMahon Agency team. Brian currently resides in Upper Township with his wife Meghan and their baby daughter, Mairead.
Condominium Account Manager
609-399-0060 x 121
Joan has 28 years of insurance experience and has been with McMahon Insurance over 13 years. She moved to the Condominium Department in 2004 and now maintains the northern half of the condominium accounts in Ocean City, serving the many friendly clients with whom she enjoys interacting. Joan holds a Certified Insurance Service Representative (CISR) designation.
609-399-0060 x 117
Bonnie is a Personal Lines Account Manager in the company’s Ocean City office and serves clients with last names beginning with Q-S. She has been part of the McMahon Insurance team since 2009. Before that, she was in management for seven years in retail. In her personal life, Bonnie enjoys the wonderful Ocean City beaches in the summer and cooking/baking for her family both at home and at work. Her husband and son Jared have opened their own business which will be another adventure she is looking into helping them grow.
Customer Service Representative
609-399-0060 x 115
Darleen is a Customer Service Representative in our Ocean City office and handles accounts for clients whose last names begin with B-C. She has been a part of the McMahon Insurance team since 2004. She has nearly 25 years of experience in the insurance industry, having worked previously at Prudential Insurance Company. Darlene maintains a Certified Insurance Service Representative (CISR) designation.
Personal Lines Technician
609-399-0060 x 308
Betsy came to McMahon Insurance in 2012. As our Personal Lines Technician, she works hard to keep her department running smoothly from the front desk in our Marmora office. Betsy is active in her community and previously was a Board Member of Dennis Township Schools.
Condominium Account Manager
609-399-0060 x 122
Eileen is a graduate of Rowan University (formerly Glassboro State College) and holds a Bachelor of Arts Degree in Communications. She holds designations as a Certified Insurance Service Representative (CISR), Accredited Advisor of Insurance (AAI), and Certified Insurance Counselor (CIC) designations. Eileen has been with McMahon Insurance since 1987. She started in the Personal Lines Department, moved to the Commercial Lines Department, and is currently in the Condominium Department. Eileen dedicated many years volunteering with the drama program at St. Joseph Regional School in Somers Point. She is currently involved with the American Red Cross New Jersey Region, and resides in Egg Harbor Township with her children.
609-399-0060 x 305
Susan Coulter brings years of customer service and administrative experience to our Ocean City office as our front desk Receptionist. Sue’s favorite thing about McMahon Insurance is the welcoming feeling that everyone extends, making anyone that walks in the door feel like family. Sue lives in Somers Point with her husband, Steve. They are the proud parents of eight children and have two granddaughters. Sues daughter, Kara, also works at McMahon and they enjoy having their lunch breaks together.
Personal Lines Producer
609-399-0060 x x119
Beth has been in the insurance industry since 2009 and joined the McMahon team in 2016 as a Personal Lines Producer. Her specialty is Coastal Homeowners & Flood Insurance and helping clients with their new home purchases. Beth is currently working towards her Certified Insurance Service Representative (CISR) certification. Beth resides in North Cape May with her husband Albert and son Finn.
609-399-0060 x 124
Zachary Eberson is an Account Executive in the company’s Commercial Lines Department. He has been with McMahon Insurance since 2013 and is based in our Ocean City office. Working side-by-side with his clients, Zach not only designs an insurance program specifically tailored to each business’s needs, but also educates them to minimize their potential for a loss and to be prepared in the event a loss does occur. Zach holds the Customer Service Insurance Representative (CISR) designation. Born and raised at the shore, he is an active member in the community. Zach was on the Ocean City Beach Patrol for seven years, and in his spare time he coaches the Ocean City Women’s Crew. He resides in Seaville with his wife Brittany (Sedberry), son Gabriel and daughter Aubrey.
609-399-0060 x 132
Lynn is a Commercial Accounts Manager for several of the company’s small-business accounts. She has over 30 years of insurance experience and has been with McMahon Insurance since 1999. Lynn holds a Certified Insurance Service Representative (CISR) designation.
609-399-0060 x 116
With over 30 years of experience in the insurance industry, Mark was previously employed with Arthur J. Gallagher & Company, a global insurance brokerage and risk management services firm. He has been with McMahon Insurance since 2009, working in the Personal Insurance Department and has broad experience in personal insurance sales, underwriting and claims reporting. Mark holds professional designations of Certified Professional Service Representative (CPSR) and Certified Insurance Service Representative (CISR).
609-399-0060 x 126
Andrew has been with McMahon Insurance since 1991. As the Sales Manager, Andrew specializes in designing and tailoring insurance programs for midsize and large businesses. Andrew is a Certified Risk Manager (CRM), Certified Workers Compensation Advisor (CWCA), and Certified Insurance Counselor (CIC). His experience and education supports strong partnerships with his business clients, providing cost containment solutions and risk management strategies. Andrew was raised in Ocean City and is an active member of the community, currently serving on the Board of Trustees at the Ocean City Tabernacle and on the Cape May County Republican Committee. He and his wife, Lorraine, reside in Ocean City with their daughter, Sydney.
609-399-0060 x 130
Barbara has been an essential part of the McMahon Insurance team since 1982 as the company’s bookkeeper. She graduated from Temple University and holds a Bachelor’s Degree in Education. Barbara is active in her church and dedicates much of her time to visiting the sick and homebound. She also works as a grief support group facilitator.
Commercial Lines Technician
609-399-0060 x 129
As Commercial Lines Technician, Steacy is responsible for preparing key data and following up on outstanding issues. Steacy joined us in 2016 and brings a lifetime of customer service and industry experience. Steacy prides herself on superior service and is looking forward to developing relationships with clients and assisting them any way possible. Steacy was born and raised in Upper Township and still resides there with her two children. In her spare time, Steacy enjoys spending time with her family and being outdoors.
609-399-0060 x 134
Barb is a Commercial Account Manager working in our Ocean City office. She has been with McMahon Insurance since 2014, but began her insurance career in 1985. She has earned the Certified Insurance Service Representative, Accredited Advisor of Insurance, and the Construction Risk Insurance Specialist designations. She is currently working towards her Certified Insurance Counselor (CIC) designation.
609-399-0060 x 300
Claudia is a Commercial Accounts Account Manager for the Marmora office of McMahon Insurance. She has been with the agency for 12 years and has 28 experience in the insurance industry. Claudia holds a Certified Insurance Service Representative (CISR) designation. Born and raised in Upper Township, she has strong roots in her community.
609-399-0060 x 112
Briana Mitchell is our Technology Coordinator responsible for the planning and implementation of a variety of technology solutions. Briana joined the McMahon Insurance team in 2016 and works across each department with their specific technology needs as well as manages internal reports and procedures. She prides herself on strong communication and follow through while instructing customers on our client portal. In her spare time, Briana enjoys playing soccer and spending time with her family.
Commercial Lines Technician
609-399-0060 x 307
Barb is a Commercial Lines Technician in our Marmora office. Barb has years of excellent customer service experience and prides herself on her immaculate organizational skills.
609-399-0060 x 301
B.J. is a Personal Lines Account Manager who works in our Marmora branch. She has been with McMahon Insurance since 2007 and serves clients with last names beginning with Me-P. B.J. has a Bachelor of Arts Degree in English from Rowan University and holds a Certified Insurance Service Representative (CISR) designation. She enjoys helping our clients with their insurance needs and building personal relationships with them.
609-399-0060 x 100
A Receptionist since 2008, Suzie is one of the friendly voices that greet you when you call McMahon Insurance. She is a member of St. Augustine Church in St. Damien Parish where she is a Eucharist Minister. Suzie lives in Ocean City with her husband.
609-399-0060 x 204
Alicia is a Personal Lines Account Manager in the company’s Ocean City office and serves clients with last names beginning with A, and also T-Z. She joined McMahon Insurance in 2015 after three years of previous agency experience and is proficient in a variety of insurance fields including auto, home, umbrella, and flood. She has an Associate’s Degree in Political Science and holds a Certified Insurance Service Representative (CISR) designation.
609-399-0060 x 202
Pam is an Account Manager in the Personal Lines Department where she writes new business and assists existing clients. She began her career in the insurance industry in 1997 and holds a Certified Professional Insurance Woman (CPIW) designation as well as being licensed in Health Insurance. Pam also maintains a Certified Insurance Service Representative (CISR) designation. Pam is active in Beacon Church in Galloway where she helps support Hope Chest, which gives food and clothes to anyone in need who lives in Galloway, Smithville, Absecon, Cologne & Egg Harbor City. More info can be found here: beaconefc.org
Commercial Lines Manager
609-399-0060 x 135
Michael brings over 20 years of commercial insurance service, production and management experience to clients of McMahon Insurance. He holds Certified Insurance Counselor (CIC) and Certified Risk Manager (CRM) designations. Over the years, Michael has partnered with all types of businesses and public entities, from the larger and more complex risks to the smaller family owned businesses on their risk management/insurance and commercial surety programs. He serves as Vice Chairman of the Independent Insurance Agents and Brokers of NJ, as a board member and former chairperson of the Independent Insurance Agents and Brokers of Southern NJ, as a member of the Executive Committee on the Gloucester, Salem, Cumberland Counties Municipal Joint Insurance Fund, and as a member of the Coverage Committee of the Municipal Excess Liability Fund of NJ.
In his personal life, Michael serves as a volunteer elected official in his community, coaches and manages youth soccer and Little League baseball, and serves as the incoming chairman of the Staff/Parish Relations Committee in his church. Michael and his wife Tammy reside in Gloucester County with their three sons and daughter.
Customer Service Representative
609-399-0060 x 113
Kara is a Customer Service Representative for the Condominium Department in the Ocean City office. She began working for McMahon Insurance in 2014 and in that year received her Property & Casualty Insurance License. Kara graduated from the Richard Stockton College of New Jersey with a Bachelor of Science Degree in Business Management. She recently obtained her Customer Insurance Service Representative (CISR) designation. Kara was married to her husband Kenny in April, 2015.
609-399-0060 x 303
Brandee is a Personal Lines Account Manager in the company’s Marmora office and serves clients with last names beginning with G-J. She has been with McMahon Insurance since 2005 and holds a Certified Insurance Service Representative (CISR) designation. Brandee enjoys interacting with her clients and helping them with their questions and concerns.
Customer Service Representative
609-399-0060 x 114
Christina is a Customer Service Representative for the Condominium Department in the Ocean City office. She started working at McMahon Insurance after Hurricane Sandy and holds a Certified Insurance Service Representative (CISR) designation. A graduate of Rider University with a Bachelor of Arts Degree, she spent five years in management at another firm before joining McMahon Insurance. Christina resides in Marmora with her husband Doug, son Connor and rescue dog Lando, and is looking forward to building relationships and helping customers with their insurance needs.
& Employee Benefits Manager
609-399-0060 x 128
Terry is the Financial Services and Employee Benefits Manager for McMahon Insurance. With over 25 years of experience as an employee benefits consultant, he is responsible for designing and implementing creative cost containment solutions in employee benefits and business continuation for commercial clients. As a Certified Insurance Instructor for the State of New Jersey, he has written and taught continuing education classes for the past 10 years. Terry is a graduate of Columbia University in New York City.
609-399-0060 x 118
Beth is a graduate of Salisbury University where she studied Communication Arts and Marketing. She has been with McMahon Insurance since 2007, and currently works as Technician in the Condominium Department in the agency’s Ocean City office. Beth resides in Upper Township with her husband and two sons. Her favorite aspect of working for the agency is the ever-friendly atmosphere and also getting to work in the town where she was born and raised.
Customer Service Representative
609-399-0060 x 302
Pat has nearly 30 years insurance experience and has been with McMahon Insurance since 2003. Pat’s experience, along with her work ethic, was the perfect fit to serve the company’s Atlantic County and Cape May County (excluding Ocean City) condominium clients. She holds a Certified Insurance Service Representative (CISR) designation.
Condominium Department Manager
609-399-0060 x 120
JoAnn is Condominium Department Manager at McMahon Insurance. Before coming to McMahon, JoAnn worked with insurance companies training agents on quoting and submitting new business applications using automated systems. She joined us in 2002 as Marketing Coordinator and in 2004, JoAnn completed her Life and Health License and ran the Life & Health Department. In 2007, JoAnn attained her Property & Casualty License and Accredited Customer Service Representative (ACSR) designation. She joined the Condominium Department and in 2014 was promoted to Condominium Department Manager. She recently obtained a Certified Insurance Service Representative (CISR) designation. JoAnn holds a Bachelor of Science Degree in Business Administration from the College of New Jersey in Lawrenceville. She resides in Egg Harbor Township with her husband Michael and daughters Kimberly and Julia.
609-399-0060 x 201
Peggy is a Commercial Lines Account Manager in the agency’s Marmora location. She has worked at McMahon Insurance since 2000 and has over 30 years in the industry. Peggy holds a Certified Insurance Service Representative (CISR) designation.
609-399-0060 x 125
Scott works with employers in developing and instituting risk management programs. With more than 24 years of experience as a commercial insurance broker, risk manager and consultant, he brings an innovative and creative approach to managing client risks. Scott is a graduate of Villanova University with a B.S. Degree in Administrative Science. He has continued his insurance education by earning the Certified Insurance Counselor (CIC) and Certified Work Comp Advisor (CWCA) designations. He is currently working on obtaining his Certified Risk Manager (CRM) designation. An active member of the community, Scott has served as president of the Exchange Club of Ocean City and the Ocean City Junior Wrestling Club, as well as past board member of the Ocean City Education Foundation. Currently, he is the treasurer of the Ocean City Red Raider Football Association.
609-399-0060 x 306
Angela is Branch Manager for our Marmora office and specializes in the procurement and maintenance of new personal accounts. Angela’s goal is to save customers time and money while making sure they have the best coverage. An expert in insuring coastal homes, she has worked in the insurance industry for nearly 30 years and has been an integral part of the McMahon Insurance team since 1991. Angela holds the Accredited Customer Service Representative (ACSR) and the Certified Insurance Service Representative (CISR) designations.
Angela lives in Northfield and has two children, Katie and Nicholas, and enjoys traveling near and far watching her son play baseball.
Commercial Lines Technician
609-399-0060 x 131
Nancy joined us 2016 and brings with her 10 years of experience in the insurance industry. Nancy’s attentiveness and ability to juggle numerous tasks helps support our Commercial Lines team. Nancy has three wonderful children, Jacob, Tyler, and Leah with her husband Timothy. Nancy is active in St. Maximilian Kolbe Parish as Eucharistic Minister and Vacation Bible School Program Leader.