John has coached baseball for 20+ yrs. through both Little League and AAU. He has coached over 30 current or former D1 and D3 players. His Little League teams have won four District 5 titles and one Virginia State Championship. Additionally, John was the co-founder and manager of the Richmond Yard Dogs, an AAU Travel Team. They won multiple tournaments at the 10U, 11U, 12U, and 13U levels.