Coaches & Directors

We are here to support your needs. If your questions are related to workouts, meets, events, goal setting, and other swimming related needs, please contact one of the coaches. For all questions related to administrative, such as dues, safety, or policy issues, please contact one of the board members.

Coaching Staff

Patrick Marshall

Founder and Owner/JR Group Coach


Patrick Marshall is the Founder and Head Coach of Cardinal & Gold Aquatics, as well as the Assistant Varsity Swim Coach for Calvert Hall. He is a USS certified, ASCA Level 2, and has been part of Calvert Hall since 2008. In the summer of 2009, he restarted CGA as a USA swimming year round club. Patrick is also the Aquatics Director for Calvert Hall.

In twelve seasons as the Head Coach at Calvert Hall and CGA, Patrick has produced JR national qualifiers, Future's finalists and qualifiers, Sectional finalists and qualifiers, multiple All Americans, Maryland State champions and qualifiers, broken ten Calvert Hall team records, and has registered eight Top 20 NISCA rankings. 

CGA believes in creating a positive atmosphere where swimmers can approach new challenges every day. Patrick's program focuses>

Prior to working at Calvert Hall, he was the Assistant Coach (2005-2008) at St. John's College HS in Washington, D.C. While there, Patrick assisted in doubling the roster size, breaking ten team records, incorporating a dryland program, and moving the team into the top six in the Washington Metro area. Patrick has also coached in summer leagues in Lancaster, PA and Montogomery County, MD.

Before coaching, Patrick attended Franklin & Marshall College, where he swam for four years and was a part of three Centennial Conference championship teams. He is a 2001 graduate of Calvert Hall, where he captained the swim team in his final two seasons. In his younger days, he swam for Padonia, Towson Y, and KCO.

Currently, Patrick teaches Physical Education at Calvert Hall and lives in Glen Arm, MD with his wife Kelly and three children.

Ian Brooks

Head Coach - Age Group 1


Ian Brooks has been involved with swimming for the past 43 years.  He began swimming in Utah for the Triton Swim Club when he was 7 and competed through high school before coming east to attend Johns Hopkins University where he was an 11 time All-American and three year Academic All-American.  During college, he began to coach summer league teams.  After college, he joined the faculty at Gilman where he is currently a senior member of the Upper School Math Department.  While at Gilman, he spent 20 years as Varsity Swimming Coach, leading them to 4 MIAA B Conference championships.  He has coached at multiple levels from summer league to high school to masters and he enjoys working with kids and encouraging them to be the best that they can be.  On a personal note, he is married and lives in the Towson area with his wife, four kids (All of whom swim for CGA) and one spoiled dog.

Mary Ellen Barrett

Head Coach - Age Group 2


Has coached all ages and all abillty levels, from beginners to Senior National Qualifiers. 

Was Head Coach of the Towson YMCA for 35 years. Continues as Padonia Park Swim Club head coach for the past 40 years and counting.

One of the most respected coaches in MD swimming...we are so happy to have her with us!

Jeni Zeiler

Assistant Coach - Age Group 1


Jeni Zeiler is returning to CGA after one year away! She will be assisting Coach Ian Brooks with our Age Group1 program.  Previously she served as the Head Age Group Coach from 2013-2016.

Jeni graduated in 2013 with a degree in Elementary Education from Bridgewater College, where she also swam for 4 years. She currently holds the school record at Bridgewater for the 100M breaststroke.  She finished her career on the All- Conference team and was one of six athletes from her school to be recognized on the Academic All-State Team by the Virginia Sports Directors. Jeni is a native of Baltimore where she swam competitively for many years at several clubs in the area. Those clubs included KCO, Towson Tigerfish, Towson Y, and York Manor Swim Club. She was also previously an assistant coach at York Manor for 4 summers.

Currently Jeni is a elementery school teacher in Baltimore County and resides in Towson, MD. 

Alex Thomas

Assistant Coach


"Alex Thomas, entering his eighth season as an Assistant Coach for CGA, has been with the club since its inception. He primarily assists with stroke development in Age Group 2, but will work with all groups throughout the year.

Upon graduating from Calvert Hall in 2004, Alex had been a part of three MIAA Championship water polo teams, was twice selected for the All-MIAA team, and was named the 2003 Eastern Prep School tournament MVP. He was also a gold medalist at the MIAA swimming championships, swimming the breaststroke leg of the 200 medley relay for Calvert Hall. 

Alex graduated from Washington College in 2008, where he swam for four years, was named team MVP twice, and captained the team in 2007/2008. He collected five medals at the Centennial Conference swimming championships over the course of four years. In 2008, Alex earned Washington College's Eldridge Eliason award, which is given to a graduating senior who has accomplished the most in athletics while maintaining a GPA in the top half of the class.

Alex has over a decade of coaching experience, coaching all skill levels from Summer League minis to high school All Americans and Sectional Qualifiers. He has previously coached at Calvert Hall and in Baltimore County's Free State League for several years prior to arriving at CGA, including a three year stint as the Head Coach of the Hillcrest Heat.

He currently lives in Fells Point and is a Branch Manager and licensed Mortgage Loan Originator for Millennium Financial Group (Mlend)."


Megan Elizabeth Steen

Mini Cardinals Lead Coach


Megan Steen came to Maryland from Rhode Island where she swam and coached for fifteen years. Megan competed with the local YMCA and high school teams during her fourteen years of league swimming. After high school, she swam at Alfred University in western New York where she specialized in mid-distance backstroke and both the 200 and 400 IM. In addition to swimming, Megan received a degree in Early Childhood/Childhood Education. After college, she returned to Rhode Island where she coached the Age Group and Senior I swimmers at the Kingfish-Bristol team. She also took on the role as assistant coach to the Portsmouth High School men and women’s swim teams, where she was an alum. That year, the men's team won the Division II title and placed 4th at the state-wide meet. In 2019, Megan moved down to Baltimore to attend Loyola University Maryland for a Masters in Teaching. Megan is now returning to CGA for her second year as a coach for the 8&U’s.

Currently, Megan is a 6th grade science teacher at Woodlawn Middle School in Baltimore County. She continues her swimming journey as a member of the Master’s Swimming program through UMBC.