Match History (2018) View Advanced Player Stats
Edward Shepherd Johnson (Takoma Park, MD)
Male
------
----------
Estimated Dynamic Rating ------
----------
Projected Year End Rating ------
----------
Match Date League Team Court Partner Opponent(s) W/L Result Match Rating
12/30/2018 Tournament
B16s
USTA/MAS Winter Indoor BG12-18 L5 (400pts) & BG10 Green at Aspen HIll C-Q Baichuan Wang
(-----)
W 6-2
6-7
1-0
S -----
12/30/2018 Tournament
B16s
USTA/MAS Winter Indoor BG12-18 L5 (400pts) & BG10 Green at Aspen HIll C-QQ Akash Puvvala
(-----)
W Def ----- -----
12/29/2018 Tournament
B16s
USTA/MAS Winter Indoor BG12-18 L5 (400pts) & BG10 Green at Aspen HIll C-R2 Noah Lenkin
(-----)
W Def ----- -----
12/28/2018 Tournament
B16s
USTA/MAS Winter Indoor BG12-18 L5 (400pts) & BG10 Green at Aspen HIll 16 Madhav Samudrala
(-----)
L 6-2
6-1
S -----
12/01/2018 Tournament
B16s
Winter Junior L5 (400 pt) + 10U & Adult Open @ The Summit F Kyle Hawthorne
(-----)
W 6-2
1-6
1-0
S -----
12/01/2018 Tournament
B16s
Winter Junior L5 (400 pt) + 10U & Adult Open @ The Summit S Sachin Thaker
(-----)
W 6-0
6-0
S -----
11/10/2018 Tournament
B16s
Fredericksburg USTA Level 6 (220 points), 10U Green L1 and Adult tournament Kenmore Tennis Park S Shaharyar Saeed
(-----)
L 7-6
6-3
S -----
11/10/2018 Tournament
B16s
Fredericksburg USTA Level 6 (220 points), 10U Green L1 and Adult tournament Kenmore Tennis Park Q Michael Monter
(-----)
W 6-0
6-0
S -----
10/14/2018 Tournament
B16s
David LeMair Tennis Jr Open L5 (400 pts), 10U Orange L1/L2, Men's/Women's Open, 35's & 45's Q Saahil Singh
(-----)
L 4-1
5-4
S -----
10/14/2018 Tournament
B16s
David LeMair Tennis Jr Open L5 (400 pts), 10U Orange L1/L2, Men's/Women's Open, 35's & 45's 16 Artis Hart
(-----)
W 2-4
4-2
1-0
S -----
10/13/2018 Tournament
B16s
David LeMair Tennis Jr Open L5 (400 pts), 10U Orange L1/L2, Men's/Women's Open, 35's & 45's 32 Albert Xie
(-----)
W 6-3
6-4
S -----
09/30/2018 Tournament
B16s
Fall Classic at Forest Hill BG12-18 L5 (400 pts) S Russell Willenborg
(-----)
L 6-0
6-2
S -----
09/29/2018 Tournament
B16s
Fall Classic at Forest Hill BG12-18 L5 (400 pts) Q Jordan Aparece
(-----)
W 6-4
6-2
S -----
09/29/2018 Tournament
B16s
Fall Classic at Forest Hill BG12-18 L5 (400 pts) 16 Gabriel Kritz
(-----)
W 4-6
6-2
1-0
S -----
09/23/2018 Tournament
B16s
West Winds " Back to School" L5 BG 16,18 S Mason Robins
(-----)
L 7-6
4-6
1-0
S -----
09/23/2018 Tournament
B16s
West Winds " Back to School" L5 BG 16,18 Q Christian Berko
(-----)
W Def ----- -----
09/22/2018 Tournament
B16s
West Winds " Back to School" L5 BG 16,18 16 Bradley Kline
(-----)
W 6-3
6-4
S -----
08/19/2018 Tournament
B16s
Northern VA JR Chmpnshps L5 (400 pts) BG10 Green L1 & M/W NTRP by David LeMair Tennis C-QQ Anthony Guerrera
(-----)
L Def ----- -----
08/18/2018 Tournament
B16s
Northern VA JR Chmpnshps L5 (400 pts) BG10 Green L1 & M/W NTRP by David LeMair Tennis 16 sathya Gnanakumar
(-----)
L 6-4
2-0
S -----
08/04/2018 Tournament
MOps
Western Maryland Tennis Championships (200 pt) S Ryan Mudre
(-----)
L 6-1
3-6
6-4
S -----
07/29/2018 Tournament
B16s
Annapolis Junior Open BG18-12 L5 (400pts) BG SuperChamps Green L1 S Ted Zhou
(-----)
L 6-2
6-2
S -----
07/28/2018 Tournament
B16s
Annapolis Junior Open BG18-12 L5 (400pts) BG SuperChamps Green L1 Q Matthew Pang
(-----)
W 6-4
4-4
S -----
07/28/2018 Tournament
B16s
Annapolis Junior Open BG18-12 L5 (400pts) BG SuperChamps Green L1 16 Ian Sleat
(-----)
W 6-0
6-2
S -----
07/23/2018 Tournament
B16s
USTA/MAS MASTER MATCH PLAY (400 pts) COMPASS DRAW 3RD Keawe Shepherd Johnson
(-----)
W 6-4
7-5
S -----
07/23/2018 Tournament
B16s
USTA/MAS MASTER MATCH PLAY (400 pts) COMPASS DRAW S Nathan Hollis
(-----)
L 2-6
6-3
6-3
S -----
07/15/2018 Tournament
B16s
8th Annual Hollywood Junior WV Open BG12-18 L5 (400pts) WVJPR BG10 Green L1; Orange L1 & L2 C-S Aidan Melvin
(-----)
L 10-2 S -----
07/14/2018 Tournament
B16s
8th Annual Hollywood Junior WV Open BG12-18 L5 (400pts) WVJPR BG10 Green L1; Orange L1 & L2 16 Nairith Kalale
(-----)
L 6-0
6-2
S -----
07/14/2018 Tournament
B16s
8th Annual Hollywood Junior WV Open BG12-18 L5 (400pts) WVJPR BG10 Green L1; Orange L1 & L2 C-Q Nathan La
(-----)
W 10-6 S -----
07/07/2018 Tournament
B16s
THE USTA/MAS CLAY COURT CHAMPIONSHIPS L3 (700 pts)(NL0) C-R2 Pranav Sabbu
(-----)
L 5-4
1-4
1-0
S -----
07/06/2018 Tournament
B16s
THE USTA/MAS CLAY COURT CHAMPIONSHIPS L3 (700 pts)(NL0) 32 Evan Pugh
(-----)
L 6-3
7-6
S -----
06/23/2018 Tournament
B18s
International Grass Court Championships ITF 16 Chad Friedman
(-----)
L 6-2
6-4
S -----
06/21/2018 Tournament
B14s
USTA/MAS CHAMPIONSHIP SUPER 700 L3 - Beltway Battle at JTCC (A SUPER SIX SERIES EVENT) C-R2 Zhora Chetverukhin
(-----)
L Def ----- -----
06/20/2018 Tournament
B14s
USTA/MAS CHAMPIONSHIP SUPER 700 L3 - Beltway Battle at JTCC (A SUPER SIX SERIES EVENT) 64 Ansh Pathapadu
(-----)
L Def ----- -----
05/27/2018 Tournament
B16s
Mall Annual Junior Tournament L5 (400pt) C-R1 Ataes Aggarwal
(-----)
L 8-3 S -----
05/26/2018 Tournament
B16s
Mall Annual Junior Tournament L5 (400pt) 32 preston tambe
(-----)
L 6-2
6-3
S -----
05/13/2018 Tournament
B14s
USTA/MAS CHAMPIONSHIP L4+ a SUPER SIX SERIES EVENT (660pts) C-R3 Joseph Hobbs
(-----)
W Def ----- -----
05/13/2018 Tournament
B14s
USTA/MAS CHAMPIONSHIP L4+ a SUPER SIX SERIES EVENT (660pts) C-R3Q Andrew Hannan
(-----)
W 2-6
6-1
1-0
S -----
05/12/2018 Tournament
B14s
USTA/MAS CHAMPIONSHIP L4+ a SUPER SIX SERIES EVENT (660pts) 32 Alexander Artazov
(-----)
L 6-4
6-3
S -----
05/12/2018 Tournament
B14s
USTA/MAS CHAMPIONSHIP L4+ a SUPER SIX SERIES EVENT (660pts) C-R2 Evan Bernstine
(-----)
W 2-6
6-2
1-0
S -----
04/29/2018 Tournament
B16s
MCTA Series Tournament 1 L6 (220pts) C-S Isaac Sanders
(-----)
L 4-1
0-4
1-0
----- -----
04/29/2018 Tournament
B16s
MCTA Series Tournament 1 L6 (220pts) C-Q Johnny Yan
(-----)
W 5-3
4-1
S -----
04/28/2018 Tournament
B16s
MCTA Series Tournament 1 L6 (220pts) Q Leonard Esztergomi
(-----)
L 3-6
6-2
1-0
S -----
04/28/2018 Tournament
B16s
MCTA Series Tournament 1 L6 (220pts) 16 Nick Rohr
(-----)
W 6-0
6-0
S -----
04/14/2018 Tournament
B14s
USTA/MAS CHALLENGER #2 L4 NL0 (660 pts) 32 Vincent Truong
(-----)
L 6-1
6-1
S -----
04/14/2018 Tournament
B14s
USTA/MAS CHALLENGER #2 L4 NL0 (660 pts) 64 preston tambe
(-----)
W 6-3
7-5
S -----
04/01/2018 Tournament
B14s
ASM Tennis Academy March Championship L5 (400pts) & 10U Orange L1/L2 S Madhav Samudrala
(-----)
L 6-4
6-0
S -----
04/01/2018 Tournament
B14s
ASM Tennis Academy March Championship L5 (400pts) & 10U Orange L1/L2 Q Zavan Fahim
(-----)
W 5-7
6-3
1-0
S -----
03/31/2018 Tournament
B14s
ASM Tennis Academy March Championship L5 (400pts) & 10U Orange L1/L2 16 Arjun Prabhakar
(-----)
W 6-2
2-6
1-0
S -----
03/31/2018 Tournament
B14s
ASM Tennis Academy March Championship L5 (400pts) & 10U Orange L1/L2 32 Avinash Kakarala
(-----)
W 6-2
6-2
S -----
03/11/2018 Tournament
B14s
David LeMair Tennis Winter Outdoor Junior Open L5 (400pts) and MW Open (200 pt) C-F Jason Wang
(-----)
W 2-4
4-1
1-0
S -----
03/11/2018 Tournament
B14s
David LeMair Tennis Winter Outdoor Junior Open L5 (400pts) and MW Open (200 pt) C-S Dylan Hoyt
(-----)
W 4-0
4-0
S -----
03/10/2018 Tournament
B14s
David LeMair Tennis Winter Outdoor Junior Open L5 (400pts) and MW Open (200 pt) Q Vincent Truong
(-----)
L 1-6
6-3
1-0
S -----
03/10/2018 Tournament
B14s
David LeMair Tennis Winter Outdoor Junior Open L5 (400pts) and MW Open (200 pt) 16 Conrad Decressin
(-----)
W 6-0
6-4
S -----
02/24/2018 Tournament
B14s
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES C-R1 Cyrus Mahjoob
(-----)
L 0-6
6-4
1-0
S -----
02/23/2018 Tournament
B14s
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES 32 Ryan Colby
(-----)
L 6-2
6-2
S -----
02/17/2018 Tournament
B14s
USTA/MAS CHALLENGER #1 L4 NL0 (660 pts) 32 Nathan La
(-----)
L 6-2
7-5
S -----
02/17/2018 Tournament
B14s
USTA/MAS CHALLENGER #1 L4 NL0 (660 pts) 64 Asher Willenborg
(-----)
W 6-1
3-6
6-3
S -----
USTA/MAS Winter Indoor BG12-18 L5 (400pts) & BG10 Green at Aspen HIll
12/30/2018 C-Q Tournament
B16s
W
6-2
6-7
1-0
Baichuan Wang (-----)
Match: S Rating: -----
USTA/MAS Winter Indoor BG12-18 L5 (400pts) & BG10 Green at Aspen HIll
12/30/2018 C-QQ Tournament
B16s
W
Def Akash Puvvala (-----)
Match: ----- Rating: -----
USTA/MAS Winter Indoor BG12-18 L5 (400pts) & BG10 Green at Aspen HIll
12/29/2018 C-R2 Tournament
B16s
W
Def Noah Lenkin (-----)
Match: ----- Rating: -----
USTA/MAS Winter Indoor BG12-18 L5 (400pts) & BG10 Green at Aspen HIll
12/28/2018 16 Tournament
B16s
L
6-2
6-1
Madhav Samudrala (-----)
Match: S Rating: -----
Winter Junior L5 (400 pt) + 10U & Adult Open @ The Summit
12/01/2018 F Tournament
B16s
W
6-2
1-6
1-0
Kyle Hawthorne (-----)
Match: S Rating: -----
Winter Junior L5 (400 pt) + 10U & Adult Open @ The Summit
12/01/2018 S Tournament
B16s
W
6-0
6-0
Sachin Thaker (-----)
Match: S Rating: -----
Fredericksburg USTA Level 6 (220 points), 10U Green L1 and Adult tournament Kenmore Tennis Park
11/10/2018 S Tournament
B16s
L
7-6
6-3
Shaharyar Saeed (-----)
Match: S Rating: -----
Fredericksburg USTA Level 6 (220 points), 10U Green L1 and Adult tournament Kenmore Tennis Park
11/10/2018 Q Tournament
B16s
W
6-0
6-0
Michael Monter (-----)
Match: S Rating: -----
David LeMair Tennis Jr Open L5 (400 pts), 10U Orange L1/L2, Men's/Women's Open, 35's & 45's
10/14/2018 Q Tournament
B16s
L
4-1
5-4
Saahil Singh (-----)
Match: S Rating: -----
David LeMair Tennis Jr Open L5 (400 pts), 10U Orange L1/L2, Men's/Women's Open, 35's & 45's
10/14/2018 16 Tournament
B16s
W
2-4
4-2
1-0
Artis Hart (-----)
Match: S Rating: -----
David LeMair Tennis Jr Open L5 (400 pts), 10U Orange L1/L2, Men's/Women's Open, 35's & 45's
10/13/2018 32 Tournament
B16s
W
6-3
6-4
Albert Xie (-----)
Match: S Rating: -----
Fall Classic at Forest Hill BG12-18 L5 (400 pts)
09/30/2018 S Tournament
B16s
L
6-0
6-2
Russell Willenborg (-----)
Match: S Rating: -----
Fall Classic at Forest Hill BG12-18 L5 (400 pts)
09/29/2018 Q Tournament
B16s
W
6-4
6-2
Jordan Aparece (-----)
Match: S Rating: -----
Fall Classic at Forest Hill BG12-18 L5 (400 pts)
09/29/2018 16 Tournament
B16s
W
4-6
6-2
1-0
Gabriel Kritz (-----)
Match: S Rating: -----
West Winds " Back to School" L5 BG 16,18
09/23/2018 S Tournament
B16s
L
7-6
4-6
1-0
Mason Robins (-----)
Match: S Rating: -----
West Winds " Back to School" L5 BG 16,18
09/23/2018 Q Tournament
B16s
W
Def Christian Berko (-----)
Match: ----- Rating: -----
West Winds " Back to School" L5 BG 16,18
09/22/2018 16 Tournament
B16s
W
6-3
6-4
Bradley Kline (-----)
Match: S Rating: -----
Northern VA JR Chmpnshps L5 (400 pts) BG10 Green L1 & M/W NTRP by David LeMair Tennis
08/19/2018 C-QQ Tournament
B16s
L
Def Anthony Guerrera (-----)
Match: ----- Rating: -----
Northern VA JR Chmpnshps L5 (400 pts) BG10 Green L1 & M/W NTRP by David LeMair Tennis
08/18/2018 16 Tournament
B16s
L
6-4
2-0
sathya Gnanakumar (-----)
Match: S Rating: -----
Western Maryland Tennis Championships (200 pt)
08/04/2018 S Tournament
MOps
L
6-1
3-6
6-4
Ryan Mudre (-----)
Match: S Rating: -----
Annapolis Junior Open BG18-12 L5 (400pts) BG SuperChamps Green L1
07/29/2018 S Tournament
B16s
L
6-2
6-2
Ted Zhou (-----)
Match: S Rating: -----
Annapolis Junior Open BG18-12 L5 (400pts) BG SuperChamps Green L1
07/28/2018 Q Tournament
B16s
W
6-4
4-4
Matthew Pang (-----)
Match: S Rating: -----
Annapolis Junior Open BG18-12 L5 (400pts) BG SuperChamps Green L1
07/28/2018 16 Tournament
B16s
W
6-0
6-2
Ian Sleat (-----)
Match: S Rating: -----
USTA/MAS MASTER MATCH PLAY (400 pts) COMPASS DRAW
07/23/2018 3RD Tournament
B16s
W
6-4
7-5
Keawe Shepherd Johnson (-----)
Match: S Rating: -----
USTA/MAS MASTER MATCH PLAY (400 pts) COMPASS DRAW
07/23/2018 S Tournament
B16s
L
2-6
6-3
6-3
Nathan Hollis (-----)
Match: S Rating: -----
8th Annual Hollywood Junior WV Open BG12-18 L5 (400pts) WVJPR BG10 Green L1; Orange L1 & L2
07/15/2018 C-S Tournament
B16s
L
10-2 Aidan Melvin (-----)
Match: S Rating: -----
8th Annual Hollywood Junior WV Open BG12-18 L5 (400pts) WVJPR BG10 Green L1; Orange L1 & L2
07/14/2018 16 Tournament
B16s
L
6-0
6-2
Nairith Kalale (-----)
Match: S Rating: -----
8th Annual Hollywood Junior WV Open BG12-18 L5 (400pts) WVJPR BG10 Green L1; Orange L1 & L2
07/14/2018 C-Q Tournament
B16s
W
10-6 Nathan La (-----)
Match: S Rating: -----
THE USTA/MAS CLAY COURT CHAMPIONSHIPS L3 (700 pts)(NL0)
07/07/2018 C-R2 Tournament
B16s
L
5-4
1-4
1-0
Pranav Sabbu (-----)
Match: S Rating: -----
THE USTA/MAS CLAY COURT CHAMPIONSHIPS L3 (700 pts)(NL0)
07/06/2018 32 Tournament
B16s
L
6-3
7-6
Evan Pugh (-----)
Match: S Rating: -----
International Grass Court Championships ITF
06/23/2018 16 Tournament
B18s
L
6-2
6-4
Chad Friedman (-----)
Match: S Rating: -----
USTA/MAS CHAMPIONSHIP SUPER 700 L3 - Beltway Battle at JTCC (A SUPER SIX SERIES EVENT)
06/21/2018 C-R2 Tournament
B14s
L
Def Zhora Chetverukhin (-----)
Match: ----- Rating: -----
USTA/MAS CHAMPIONSHIP SUPER 700 L3 - Beltway Battle at JTCC (A SUPER SIX SERIES EVENT)
06/20/2018 64 Tournament
B14s
L
Def Ansh Pathapadu (-----)
Match: ----- Rating: -----
Mall Annual Junior Tournament L5 (400pt)
05/27/2018 C-R1 Tournament
B16s
L
8-3 Ataes Aggarwal (-----)
Match: S Rating: -----
Mall Annual Junior Tournament L5 (400pt)
05/26/2018 32 Tournament
B16s
L
6-2
6-3
preston tambe (-----)
Match: S Rating: -----
USTA/MAS CHAMPIONSHIP L4+ a SUPER SIX SERIES EVENT (660pts)
05/13/2018 C-R3 Tournament
B14s
W
Def Joseph Hobbs (-----)
Match: ----- Rating: -----
USTA/MAS CHAMPIONSHIP L4+ a SUPER SIX SERIES EVENT (660pts)
05/13/2018 C-R3Q Tournament
B14s
W
2-6
6-1
1-0
Andrew Hannan (-----)
Match: S Rating: -----
USTA/MAS CHAMPIONSHIP L4+ a SUPER SIX SERIES EVENT (660pts)
05/12/2018 32 Tournament
B14s
L
6-4
6-3
Alexander Artazov (-----)
Match: S Rating: -----
USTA/MAS CHAMPIONSHIP L4+ a SUPER SIX SERIES EVENT (660pts)
05/12/2018 C-R2 Tournament
B14s
W
2-6
6-2
1-0
Evan Bernstine (-----)
Match: S Rating: -----
MCTA Series Tournament 1 L6 (220pts)
04/29/2018 C-S Tournament
B16s
L
4-1
0-4
1-0
Isaac Sanders (-----)
Match: ----- Rating: -----
MCTA Series Tournament 1 L6 (220pts)
04/29/2018 C-Q Tournament
B16s
W
5-3
4-1
Johnny Yan (-----)
Match: S Rating: -----
MCTA Series Tournament 1 L6 (220pts)
04/28/2018 Q Tournament
B16s
L
3-6
6-2
1-0
Leonard Esztergomi (-----)
Match: S Rating: -----
MCTA Series Tournament 1 L6 (220pts)
04/28/2018 16 Tournament
B16s
W
6-0
6-0
Nick Rohr (-----)
Match: S Rating: -----
USTA/MAS CHALLENGER #2 L4 NL0 (660 pts)
04/14/2018 32 Tournament
B14s
L
6-1
6-1
Vincent Truong (-----)
Match: S Rating: -----
USTA/MAS CHALLENGER #2 L4 NL0 (660 pts)
04/14/2018 64 Tournament
B14s
W
6-3
7-5
preston tambe (-----)
Match: S Rating: -----
ASM Tennis Academy March Championship L5 (400pts) & 10U Orange L1/L2
04/01/2018 S Tournament
B14s
L
6-4
6-0
Madhav Samudrala (-----)
Match: S Rating: -----
ASM Tennis Academy March Championship L5 (400pts) & 10U Orange L1/L2
04/01/2018 Q Tournament
B14s
W
5-7
6-3
1-0
Zavan Fahim (-----)
Match: S Rating: -----
ASM Tennis Academy March Championship L5 (400pts) & 10U Orange L1/L2
03/31/2018 16 Tournament
B14s
W
6-2
2-6
1-0
Arjun Prabhakar (-----)
Match: S Rating: -----
ASM Tennis Academy March Championship L5 (400pts) & 10U Orange L1/L2
03/31/2018 32 Tournament
B14s
W
6-2
6-2
Avinash Kakarala (-----)
Match: S Rating: -----
David LeMair Tennis Winter Outdoor Junior Open L5 (400pts) and MW Open (200 pt)
03/11/2018 C-F Tournament
B14s
W
2-4
4-1
1-0
Jason Wang (-----)
Match: S Rating: -----
David LeMair Tennis Winter Outdoor Junior Open L5 (400pts) and MW Open (200 pt)
03/11/2018 C-S Tournament
B14s
W
4-0
4-0
Dylan Hoyt (-----)
Match: S Rating: -----
David LeMair Tennis Winter Outdoor Junior Open L5 (400pts) and MW Open (200 pt)
03/10/2018 Q Tournament
B14s
L
1-6
6-3
1-0
Vincent Truong (-----)
Match: S Rating: -----
David LeMair Tennis Winter Outdoor Junior Open L5 (400pts) and MW Open (200 pt)
03/10/2018 16 Tournament
B14s
W
6-0
6-4
Conrad Decressin (-----)
Match: S Rating: -----
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES
02/24/2018 C-R1 Tournament
B14s
L
0-6
6-4
1-0
Cyrus Mahjoob (-----)
Match: S Rating: -----
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES
02/23/2018 32 Tournament
B14s
L
6-2
6-2
Ryan Colby (-----)
Match: S Rating: -----
USTA/MAS CHALLENGER #1 L4 NL0 (660 pts)
02/17/2018 32 Tournament
B14s
L
6-2
7-5
Nathan La (-----)
Match: S Rating: -----
USTA/MAS CHALLENGER #1 L4 NL0 (660 pts)
02/17/2018 64 Tournament
B14s
W
6-1
3-6
6-3
Asher Willenborg (-----)
Match: S Rating: -----
Glossary
Match Player rating for individual match.
Rating Dynamic rating after completed match.
NC Match not yet calculated into rating.
S Self rated or unrated player involved in match so no match rating calculated for current player.
This site is not affiliated, endorsed, or associated by or with the USTA in any manner nor are the ratings affiliated with the NTRP rating system.
Copyright © 2016-2024 TennisRecord.com All rights reserved.

Privacy Policy  |  Sitemap