Princess Anne Piranhas Swim Team

​​​​​​​​​​​​​​​Welcome to the home of the Princess Anne Piranhas Swim Team! This is your resource for meet schedules, results and coach information. Have a great season!

​​​Meet Your Coaches

 Maggie McClain


Hello! My name is Maggie, I am one of your coaches. I am originally from Schwenksville, PA and I attended Allegheny College for a Bachelor’s in Marine Biology and University of Florida for my Master’s in Marine Biology. My first team swim team was the Perkiomen Valley Piranhas and I have 14 years experience with competitive swim teams. My hobbies include kickball, reading and cooking.  My advice for participants of swim team? Don’t drink milk before practice, bring at least two towels to swim meets and have a good time!


 Andie Lahey

PA- Andie.JPG 

Hello!  My name is Andie, I am one of your coaches. My hometown is Virginia Beach and I’m attending Sentara College of Health Sciences for my Master’s of Science in Nursing. I am returning coach for the Princess Anne Piranhas and swam for Kellam High School for 3 years during my high school years. My hobbies include going to the beach and swimming whenever possible.  My advice for participants of swim team is to work hard and try your best.


 Patrick Mulcahy

PA- Patrick.JPG 

Hello! My name is Patrick and I am one of your coaches. My hometown is Virginia Beach and I am currently pursuing a General Studies degree from Tidewater Community College. I have been swimming competitively since age five, starting at Caroline Farms till the end of high school with the Kellam Knights. My hobbies include reading and learning more about a career in aquatics. My advice for participants of swim team is if you think a swim is impossible, make it your mission to conquer it.


 David Wheeler
PA- David.JPG 

Welcome to the Piranhas! I am your Swim League Representative. I have worked for parks and recreation for 10 years now in various roles. I have many years of experience as a competitive swimmer and just as many coaching a variety of levels including summer, high school, and recreation leagues. In addition to swimming, I also have experience coaching and helping direct water polo programs. Growing up I moved around a lot but have settled in Virginia Beach, I love the community here and all there is to do. When I’m not at the pool I can be found running EMS as a Marine Rescue Technician, driving boats and diving as a public safety diver or riding on an ambulance as a member of Ocean Park Volunteer Rescue Squad, or you may even see me blowing glass at local studios. My advice to our swimmers is even though swimming is a team sport, it is just as much an individual sport. Focus on self-improvement in terms of stroke technique as well as time and all else will fall into place.


Princess Anne Swim League Supervisors: David Wheeler

Swim League Coordinator: Karen Connolly