CoreTennis  :  107,205 tournaments covered  -  190,830 player profiles  -  3,666,628 tennis match results... and counting.

Garrett J. Johns Results (USA)

Country: United States of America, Born December 17, 2000 (23 years old), Category: ATP
Jan 08
Jan 14
M25 Loughborough 01
Loughborough(GBR) - M25 - Hard Indoor - $25,000
1/16
L
vs
76(3) 62
Nov 13
Nov 19
M15 Boca Raton, FL 46
Boca Raton, FL(USA) - M15 - Clay - $15,000
1/16
W
vs
64 63
1/8
W
vs
w/o
QF
W
vs
26 62 64
SF
W
vs
36 64 62
F
L
vs
64 75
Nov 06
Nov 12
M15 Winston-Salem, NC 43
Winston-Salem, NC(USA) - M15 - Hard - $15,000
1/16
W
vs
62 57 63
1/8
W
vs
64 62
QF
W
vs
64 57 64
SF
W
vs
75 16 76(4)
F
W
vs
26 60 60
Oct 30
Nov 05
M15 Fayetteville, AR 41
Fayetteville, AR(USA) - M15 - Hard - $15,000
1/16
W
vs
64 75
1/8
W
vs
64 61
QF
W
vs
62 62
SF
W
vs
75 46 60
F
W
vs
64 62
Oct 23
Oct 29
M25 Harlingen, TX 38
Harlingen, TX(USA) - M25 - Hard - $25,000
1/16
L
vs
63 63
Oct 02
Oct 08
Tiburon, CA Challenger
Tiburon, CA(USA) - Challenger 75 - Hard - $80,000
1/16
L
vs
62 64
Sep 25
Oct 01
Charleston, SC Challenger
Charleston, SC(USA) - Challenger 75 - Hard - $80,000
1/16
W
vs
64 76(4)
1/8
L
vs
63 63
Sep 11
Sep 17
Cary, NC II Challenger
Cary, NC(USA) - Challenger 75 - Hard - $80,000
1/16
W
vs
62 36 76(2)
1/8
L
vs
63 63
Aug 28
Sep 03
M15 Monastir 40
Monastir(TUN) - M15 - Hard - $15,000
1/16
W
vs
63 16 64
1/8
L
vs
63 67(5) 61
Aug 21
Aug 27
M15 Monastir 39
Monastir(TUN) - M15 - Hard - $15,000
1/16
W
vs
62 63
1/8
W
vs
61 60
QF
L
vs
63 30 Ret'd
Aug 14
Aug 20
M15 Monastir 38
Monastir(TUN) - M15 - Hard - $15,000
1/16
W
vs
67(3) 76(3) 51 Ret'd
1/8
W
vs
42 Ret'd
QF
W
vs
62 62
SF
W
vs
75 62
F
W
vs
67(3) 62 63
Jul 31
Aug 06
M15 Xativa 24
Xativa(ESP) - M15 - Clay - $15,000
1/16
W
vs
75 36 64
1/8
L
vs
26 63 61
Jul 24
Jul 30
M25 Denia 23
Denia(ESP) - M25 - Clay - $25,000
1/16
L
vs
64 76(4)
Jul 17
Jul 23
M25 Gandia 22
Gandia(ESP) - M25 - Clay - $25,000
1/16
W
vs
64 36 62
1/8
L
vs
76(0) 61
Jul 10
Jul 16
M25 Roda de Bara 21
Roda de Bara(ESP) - M25 - Hard - $25,000
1/16
L
vs
63 63
Jun 19
Jun 25
M25 Tulsa, OK 21 - Philcrest Hills Tennis Club
Tulsa, OK(USA) - M25 - Hard - $25,000
1/16
W
vs
64 64
1/8
W
vs
75 64
QF
L
vs
36 64 62
Jun 12
Jun 18
M25 Wichita, KS 19 - Sheldon Coleman Tennis Complex, Wichita State University
Wichita, KS(USA) - M25 - Hard - $25,000
1/16
W
vs
60 62
1/8
L
vs
64 76(8)
Jan 02
Jan 08
M25 Malibu, CA 01
Malibu, CA(USA) - M25 - Hard - $25,000
1/16
W
vs
61 62
1/8
W
vs
64 60
QF
L
vs
60 64
Nov 07
Nov 13
M15 Winston-Salem, NC 40
Winston-Salem, NC(USA) - M15 - Hard Indoor - $15,000
1/16
L
vs
36 61 62
Sep 26
Oct 02
Charleston, SC Challenger
Charleston, SC(USA) - Challenger 80 - Hard - $53,120
1/16
W
vs
63 57 61
1/8
L
vs
63 63
Sep 12
Sep 18
Cary, NC Challenger
Cary, NC(USA) - Challenger 80 - Hard - $53,120
1/16
L
vs
61 64
Aug 15
Aug 21
M15 Memphis, TN 27
Memphis, TN(USA) - M15 - Hard - $15,000
1/16
W
vs
63 64
1/8
W
vs
63 64
QF
W
vs
75 76(4)
SF
W
vs
63 57 76(2)
F
W
vs
62 60
Aug 08
Aug 14
M25 Columbus, OH 26
Columbus, OH(USA) - M25 - Hard - $25,000
1/16
L
vs
61 62
Aug 01
Aug 07
M25 Decatur, IL 25
Decatur, IL(USA) - M25 - Hard - $25,000
1/16
W
vs
61 64
1/8
W
vs
76(2) 62
QF
L
vs
64 26 62
Jul 04
Jul 10
M25 Getxo 16
Getxo(ESP) - M25 - Clay Indoor - $25,000
1/16
L
vs
06 64 64
Jun 27
Jul 03
M25 Bakio 15
Bakio(ESP) - M25 - Hard - $25,000
1/16
W
vs
64 61
1/8
L
vs
75 64
Jun 20
Jun 26
M25 Mungia 14
Mungia(ESP) - M25 - Clay Indoor - $25,000
1/16
W
vs
63 62
1/8
W
vs
63 64
QF
L
vs
62 63
Nov 15
Nov 21
M15 East Lansing, MI 26
East Lansing, MI(USA) - M15 - Hard Indoor - $15,000
1/16
W
vs
63 62
1/8
L
vs
64 16 61
Sep 27
Oct 03
M15 Lubbock, TX 14
Lubbock, TX(USA) - M15 - Hard - $15,000
1/16
W
vs
63 62
1/8
L
vs
63 63
Sep 13
Sep 19
Cary, NC II Challenger
Cary, NC(USA) - Challenger 80 - Hard - $52,080
1/16
L
vs
76(3) 64
Jul 26
Aug 01
M15 Castelo Branco 09
Castelo Branco(POR) - M15 - Hard - $15,000
1/16
W
vs
64 63
1/8
L
vs
75 63
Jul 19
Jul 25
M25 Idanha-a-Nova 08
Idanha-a-Nova(POR) - M25 - Hard - $25,000
1/16
L
vs
75 61
Jul 12
Jul 18
M25 Idanha-a-Nova 07
Idanha-A-Nova(POR) - M25 - Hard - $25,000
1/16
W
vs
61 75
1/8
L
vs
63 16 76(5)
Nov 09
Nov 15
Cary, NC Challenger
Cary, NC(USA) - Challenger 80 - Hard - $52,080
1/16
W
vs
46 63 75
1/8
L
vs
62 61
Aug 12
Aug 18
M25 Memphis, TN 26
Memphis, TN(USA) - M25 - Hard - $25,000
1/16
W
vs
61 63
1/8
W
vs
64 62
QF
L
vs
62 62
Aug 02
Aug 11
USTA National Championships - Kalamazoo College
Kalamazoo, MI(USA) - Boys 18 - Hard
1/64
W
vs
w/o
1/32
W
vs
76(6) 62
1/16
W
vs
64 62
1/8
L
vs
76(2) 62
Jul 01
Jul 07
M25 Kunshan 11 - Kunshan Sports Center
Kunshan(CHN) - M25 - Hard - $25,000
1/16
L
vs
76(8) 61
Jun 24
Jun 30
M25 Yinchuan 10
Yinchuan(CHN) - M25 - Hard - $25,000
1/16
L
vs
46 64 75
Jun 17
Jun 23
M25 Hengyang 09
Hengyang(CHN) - M25 - Hard - $25,000
1/16
W
vs
Ang Ji(CHN)
36 61 64
1/8
W
vs
63 46 75
QF
L
vs
60 61
Jun 03
Jun 09
Little Rock, AR Challenger
Little Rock, AR(USA) - Challenger 90 - Hard - $81,240
1/32
L
vs
75 63
Dec 03
Dec 09
USA F35 Futures
Tallahassee, FL(USA) - M25 - Hard Indoor - $25,000
1/16
L
vs
60 63
Nov 12
Nov 18
USA F32 Futures
Pensacola, FL(USA) - M15 - Clay - $15,000
1/16
L
vs
60 60
Aug 03
Aug 12
USTA National Championships - Kalamazoo College
Kalamazoo, MI(USA) - Boys 18 - Hard
1/64
W
vs
63 60
1/32
W
vs
62 63
1/16
L
vs
64 75
Jun 18
Jun 25
Tunisia F24 Futures
Hammamet(TUN) - M15 - Clay - $15,000
1/16
W
vs
63 76(3)
1/8
W
vs
63 36 76(5)
QF
L
vs
60 62
Apr 02
Apr 08
J1 Carson \ USTA International Spring Championships - The Home Depot Center
Carson, CA(USA) - J300 Boys - Hard
1/32
W
vs
64 63
1/16
L
vs
26 63 62
Mar 26
Mar 31
J300 Indian Wells \ Fila International Junior Championships
Indian Wells, CA(USA) - JB1 Boys - Hard
1/32
W
vs
46 64 64
1/16
L
vs
76(2) 46 64
Jan 15
Jan 20
J300 San Jose \ Coffee Bowl (Copa del Cafe) - Costa Rica Country Club
San Jose(CRC) - J300 Boys - Hard
1/32
W
vs
16 76(8) 62
1/16
L
vs
63 64
Nov 20
Nov 25
Yucatan Cup - Mexico Merida
Merida(MEX) - J300 Boys - Clay
1/32
W
vs
64 36 63
1/16
L
vs
75 76(1)
Nov 13
Nov 18
Abierto Juvenil Mexicano - Club Deportivo Chapultepec
Mexico City(MEX) - J500 Boys - Clay
1/32
L
vs
67(7) 60 62
Oct 09
Oct 14
Pan American ITF Championship presented by the Tulsa Sports Commission USA Flag - Michael D Case Tennis Center, University of Tulsa
Tulsa, OK(USA) - JB1 Boys - Hard
1/32
W
vs
26 60 62
1/16
L
vs
62 75
1/32
W
vs
64 26 76(3)
1/16
L
vs
63 57 76(7)
Aug 04
Aug 13
USTA National Championships - Kalamazoo College
Kalamazoo, MI(USA) - Boys 16 - Hard
1/64
W
vs
63 63
1/32
W
vs
75 75
1/16
W
vs
16 75 62
1/8
W
vs
76(5) 62
QF
L
vs
63 64
Jul 17
Jul 22
National Clay Court Championships - Player's International Management
Delray Beach, FL(USA) - Boys 16 - Clay
1/64
W
vs
61 60
1/32
W
vs
62 63
1/16
W
vs
61 62
1/8
W
vs
62 64
QF
W
vs
75 61
SF
W
vs
64 61
F
W
vs
62 62
Jul 10
Jul 16
J60 Kingston \ ITF Jamaica Junior International Championships - The Eric Bell Tennis Centre
Kingston(JAM) - J60 Boys - Hard
1/16
W
vs
75 61
1/8
W
vs
46 61 64
QF
L
vs
61 64
Jun 05
Jun 10
Copa La Libertad
La Libertad(ESA) - J60 Boys - Hard
1/16
W
vs
63 61
1/8
W
vs
62 62
QF
W
vs
63 64
SF
W
vs
67(3) 61 64
F
L
vs
10 Ret'd
May 29
Jun 03
Copa El Salvador ITF Junior
La Libertad(ESA) - J30 Boys - Hard
1/32
W
vs
60 60
1/16
W
vs
76(6) 75
1/8
W
vs
62 62
QF
W
vs
62 63
SF
W
vs
63 63
F
W
vs
64 46 62
May 06
May 08
USTA National Level 3 Tournament - Peachtree City Tennis Center
Peachtree City, GA(USA) - Boys 18 - Hard
1/16
W
vs
76 76
1/8
W
vs
61 61
QF
L
vs
63 75
Mar 25
Mar 31
USTA National Spring Tournament (Easter Bowl) - Easter Bowl
Indian Wells, CA(USA) - Boys 16 - Hard
1/32
W
vs
63 61
1/16
L
vs
75 36 63
Feb 18
Feb 20
USTA National Level 2 Tournament - USTA National Campus
Orlando, FL(USA) - Boys 18 - Clay
1/16
L
vs
64 76(6)
Dec 27
Jan 02
USTA National Winter Championships - USTA Central Arizona Tennis Association
Scottsdale, AZ(USA) - Boys 16 - Hard
1/64
W
vs
64 46 63
1/32
W
vs
60 60
1/16
W
vs
63 26 61
1/8
L
vs
60 61
Nov 25
Nov 28
USTA Open Regional Tournament - Amelia Island Plantation
Fernandina Beach, FL(USA) - Boys 18 - Clay
1/16
W
vs
64 64
1/8
W
vs
61 62
QF
W
vs
76(8) 62
SF
L
vs
62 76(3)
Oct 24
Oct 29
J60 Atlanta \ Atlanta ITF - Sandy Springs Tennis Center
Atlanta, GA(USA) - J60 Boys - Hard
1/32
W
vs
62 63
1/16
W
vs
63 36 64
1/8
L
vs
Ray Ho(TPE)
64 61
Aug 05
Aug 14
USTA National Championships - Kalamazoo College
Kalamazoo, MI(USA) - Boys 16 - Hard
1/64
W
vs
46 64 62
1/32
L
vs
60 63
Jul 17
Jul 23
National Clay Court Championships - Player's International Management
Delray Beach, FL(USA) - Boys 16 - Clay
1/64
L
vs
61 62
Jun 27
Jul 02
J4 Bruchkobel \ Bruchkoebeler Head Cup - TC Bruchkoebel E.V.
Bruchkobel(GER) - J60 Boys - Clay
1/32
L
vs
62 36 63
Jun 20
Jun 26
ITF Arhus
Aarhus (DEN) - J30 Boys - Clay
1/32
W
vs
61 76(5)
1/16
L
vs
62 76(5)
Jun 13
Jun 19
FBT Int. Junior Challenge - Tennis Club Odense
Odense(DEN) - J60 Boys - Clay
1/32
W
vs
61 61
1/16
L
vs
63 64
May 28
May 30
USTA National Selection Tournament - The Landings Yacht, Golf & Tennis Club
Fort Myers, FL(USA) - Boys 16 - Clay
1/16
L
vs
63 61
May 09
May 15
J60 Plantation \ Plantation ITF Tournament - Frank Veltri Tennis Center
Plantation, FL(USA) - J60 Boys - Clay
1/32
L
vs
62 61
Dec 27
Jan 02
USTA National Winter Championships - USTA Central Arizona Tennis Association
Scottsdale, AZ(USA) - Boys 16 - Hard
1/64
W
vs
75 75
1/32
W
vs
63 63
1/16
L
vs
62 63
Dec 07
Dec 13
Orange Bowl Int'l Tennis Championships - Orange Bowl International Tennis Championship
Plantation, FL(USA) - Boys 16 - Clay
1/32
L
vs
76(8) 62
Oct 26
Nov 01
J60 Atlanta \ Atlanta ITF - Sandy Springs Tennis Center
Atlanta, GA(USA) - J60 Boys - Hard
1/32
L
vs
57 63 104
Oct 12
Oct 18
Pan American ITF Championship presented by the Tulsa Sports Commission USA Flag - Michael D Case Tennis Center, University of Tulsa
Tulsa, OK(USA) - JB1 Boys - Hard
1/32
L
vs
63 61
Sep 28
Oct 04
J5 Austin \ Austin ITF
Austin, TX(USA) - J30 Boys - Hard
1/32
L
vs
63 64
Aug 10
Aug 16
SVG ITF Junior - National Tennis Centre
Villa(VIN) - J30 Boys - Hard
1/16
W
vs
61 60
1/8
W
vs
63 62
QF
W
vs
75 61
SF
W
vs
61 60
F
W
vs
63 36 64
Aug 03
Aug 08
Coca Cola Junior ITF Tournament
St. Lucia(LCA) - J30 Boys - Hard
1/16
W
vs
62 64
1/8
L
vs
64 64
Jul 11
Jul 18
National Clay Court Championships - City of Fort Lauderdale
Fort Lauderdale, FL(USA) - Boys 14 - Clay
1/64
W
vs
61 60
1/32
W
vs
62 61
1/16
W
vs
62 61
1/8
W
vs
62 61
QF
L
vs
64 36 62
May 23
May 25
USTA National Selection Tournament - Player's International Management
Delray Beach, FL(USA) - Boys 14 - Clay
1/8
W
vs
62 60
QF
W
vs
64 63
SF
W
vs
76 62
F
W
vs
76 64
Apr 04
Apr 10
USTA National Spring Tournament (Easter Bowl) - Easter Bowl
Indian Wells, CA(USA) - Boys 14 - Hard
1/32
W
vs
75 63
1/16
W
vs
63 63
1/8
W
vs
76 62
QF
L
vs
16 64 76(1)
Dec 27
Jan 02
USTA National Winter Championships - Reffkin Tennis Center
Tucson, AZ(USA) - Boys 14 - Hard
1/64
W
vs
61 64
1/32
W
vs
60 60
1/16
W
vs
75 63
1/8
W
vs
64 63
QF
L
vs
60 76(4)
Dec 13
Dec 23
Junior Orange Bowl
Coral Gables, FL(USA) - Boys 14 - Clay
1/64
W
vs
64 36 75
1/32
L
vs
60 61
Oct 27
Nov 02
J60 Atlanta \ Atlanta ITF - Sandy Springs Tennis Center
Atlanta, GA(USA) - J60 Boys - Hard
1/32
W
vs
67(8) 64 61
1/16
L
vs
61 61
Oct 11
Oct 13
Closed USTA Regional Tournament - Hudlow Tennis Center
Norcross, GA(USA) - Boys 16 - Hard
1/16
W
vs
60 60
1/8
L
vs
62 75
Aug 02
Aug 08
USTA National Championships - San Antonio Tennis Association
San Antonio, TX(USA) - Boys 14 - Hard
1/64
W
vs
61 61
1/32
W
vs
36 62 62
1/16
L
vs
61 60
Jul 10
Jul 19
National Clay Court Championships - City of Fort Lauderdale
Fort Lauderdale, FL(USA) - Boys 14 - Clay
1/64
W
vs
62 46 64
1/32
L
vs
61 75
May 24
May 26
USTA National Selection Tournament - Virginia Beach Tennis & Country Club
Virginia Beach, VA(USA) - Boys 14 - Clay
1/16
W
vs
61 64
1/8
W
vs
63 63
QF
W
vs
57 64 62
SF
L
vs
61 61
Apr 10
Apr 13
USTA National Spring Tournament (Easter Bowl) - Easter Bowl
Indian Wells, CA(USA) - Boys 14 - Hard
1/32
L
vs
64 62
Feb 15
Feb 17
USTA National Selection Tournament - Cooper Creek Tennis Center
Columbus, GA(USA) - Boys 14 - Clay
1/16
L
vs
63 36 61
Oct 26
Oct 28
USTA Regional Tournament Segment - Life Time Athletic at Peachtree Corners
Norcross, GA(USA) - Boys 14 - Hard
1/16
W
vs
61 64
1/8
W
vs
62 26 61
QF
W
vs
61 62
SF
W
vs
64 63
F
L
vs
63 61
Aug 04
Aug 10
USTA National Championships - Arkansas Tennis Patrons Foundation
Little Rock, AR(USA) - Boys 12 - Hard
1/64
W
vs
60 61
1/32
W
vs
61 60
1/16
W
vs
61 64
1/8
W
vs
64 62
QF
W
vs
63 36 63
SF
L
vs
60 63
Jul 14
Jul 20
National Clay Court Championships - Randy Pate Tennis Academy
Winston Salem, NC(USA) - Boys 12 - Clay
1/64
W
vs
62 61
1/32
W
vs
16 63 63
1/16
W
vs
61 61
1/8
W
vs
62 63
QF
L
vs
62 63
May 11
May 13
USTA National Open - Metro Tennis Associates
Peachtree City, GA(USA) - Boys 12 - Hard
1/16
W
vs
61 63
1/8
W
vs
62 62
QF
W
vs
61 62
SF
W
vs
60 46 106
F
W
vs
61 62
Apr 07
Apr 12
USTA National Spring Championships - Player's International Management
Delray Beach, FL(USA) - Boys 12 - Clay
1/64
W
vs
60 60
1/32
W
vs
75 61
1/16
L
vs
64 26 63
Feb 23
Feb 25
USTA National Open - Westgate Tennis Center
Dothan, AL(USA) - Boys 14 - Clay
1/16
L
vs
64 36 100
Dec 27
Jan 02
USTA National Winter Championships - Reffkin Tennis Center
Tucson, AZ(USA) - Boys 12 - Hard
1/64
W
vs
60 60
1/32
W
vs
60 60
1/16
L
vs
62 76(5)
Nov 26
Dec 02
Eddie Herr International Junior Tennis Championships - IMG / Bollettieri Sports Academy
Bradenton, FL(USA) - Boys 12 - Hard
1/32
W
vs
75 61
1/16
W
vs
64 26 62
1/8
L
vs
61 60
Oct 27
Oct 29
USTA Regional Tournament Segment - CCC Tennis Services/Hudlow Tennis Center
Norcross, GA(USA) - Boys 14 - Hard
1/16
L
vs
75 61
Aug 05
Aug 10
USTA National Championships - Burns Park Tennis
Little Rock, AR(USA) - Boys 12 - Hard
1/64
L
vs
62 64
Jul 15
Jul 20
National Clay Court Championships - Randy Pate Tennis Academy
Winston Salem, NC(USA) - Boys 12 - Clay
1/64
L
vs
76(3) 64
Jul 07
Jul 10
USTA Regional Tournament Segment - Rome Floyd Tennis Center
Rome, GA(USA) - Boys 14 - Hard
1/32
W
vs
61 61
1/16
L
vs
63 60
May 12
May 14
USTA National Open - Peachtree City Tennis Center
Peachtree City, GA(USA) - Boys 12 - Clay
1/16
L
vs
62 60
Apr 08
Apr 13
USTA National Spring Championships - Delray Beach Tennis Center
Delray Beach, FL(USA) - Boys 12 - Clay
1/64
W
vs
60 64
1/32
L
vs
61 67 60
Feb 25
Feb 27
USTA National Selection Tournament - Cooper Creek Tennis Center
Columbus, GA(USA) - Boys 12 - Clay
1/16
W
vs
36 64 106
1/8
W
vs
60 62
QF
L
vs
63 64
Dec 27
Jan 01
USTA National Winter Championships - Randolph Tennis Center
Tucson, AZ(USA) - Boys 12 - Hard
1/64
W
vs
64 63
1/32
L
vs
62 60
Nov 25
Nov 27
USTA National Open - Newman Tennis Center
Augusta, GA(USA) - Boys 12 - Hard
1/16
W
vs
62 62
1/8
W
vs
64 62
QF
L
vs
61 60
Oct 29
Oct 31
USTA Regional Tournament Segment - Racquet Club of the South
Norcross, GA(USA) - Boys 12 - Hard
1/16
W
vs
60 16 105
1/8
W
vs
60 60
QF
W
vs
63 60
SF
L
vs
61 61
Jul 09
Jul 12
USTA Regional Tournament Segment - Yale University Tennis Center
New Haven, CT(USA) - Boys 12 - Hard
1/32
W
vs
60 61
1/16
W
vs
62 61
1/8
L
vs
62 36 106
Apr 11
Apr 17
USTA National Spring Championships - Player's International Management
Delray Beach, FL(USA) - Boys 12 - Clay
1/64
L
vs
61 62
Jan 22
Jan 24
USTA Regional Tournament Segment - CCC Tennis Services/Hudlow Tennis Center
Norcross, GA(USA) - Boys 12 - Hard
1/16
L
vs
62 64
Nov 25
Nov 29
USTA National Open - Newman Tennis Center
Augusta, GA(USA) - Boys 12 - Hard
1/32
W
vs
64 63
1/16
L
vs
62 62
Winners
Discover all of last week's tournament winners from all age groups and tier levels - on our signature single page format.
Community
If you are a player featured in CoreTennis, you can get in touch with us to have more information and your pictures published on your profile
Ranking Graphs
We have points graphs and position graphs for ATP, WTA and ITF players. Check out this unique perspective on the game now
Mailing List
To stay informed about all things CoreTennis, subscribe to our free mailing list!
Contact
To get in touch with CoreTennis, follow the link and fill in the form.
AddThis Social Bookmark Button