A native of Dallas, Texas, he played club soccer for the Texas Longhorns Soccer Club and school soccer at Greenhill School where he was an NSCAA All-American in 1983. He played college soccer at Brown University. He has coached club and school soccer at a variety of age levels for both boys and girls in Dallas, Colorado Springs, and in Maine where he has lived since 1995. Currently, Charles coaches the North Yarmouth Academy varsity girls’ team and is on the Soccer Maine ODP coaching staff. He holds a USSF “B” Coaching License.