Match History (2016) View Advanced Player Stats
William Landry (Pinehurst, NC)
Male
------
----------
Estimated Dynamic Rating ------
----------
Projected Year End Rating ------
----------
Match Date League Team Court Partner Opponent(s) W/L Result Match Rating
10/30/2016 Tournament
B12s
2016 North Hills Club Junior Fall Open NC L3 F William Manning
(-----)
L 6-2
6-2
S -----
10/30/2016 Tournament
B12s
2016 North Hills Club Junior Fall Open NC L3 S Cody Benton
(-----)
W 2-6
6-4
1-0
S -----
10/29/2016 Tournament
B12s
2016 North Hills Club Junior Fall Open NC L3 Q Brayden Hakerem
(-----)
W 6-2
6-3
S -----
10/28/2016 Tournament
B12d
2016 North Hills Club Junior Fall Open NC L3 S Johnathan Baddour
(-----)
Jimin Jung
(-----)
Brandon Keisner
(-----)
L 8-6 S -----
10/28/2016 Tournament
B12d
2016 North Hills Club Junior Fall Open NC L3 Q Johnathan Baddour
(-----)
Peter Crowley
(-----)
Ian Mayew
(-----)
W 8-6 S -----
10/02/2016 Tournament
B12s
Cary Tennis Park Classic NC L2/Southern L3 C-S Hayes Gilbert
(-----)
L 1-6
6-0
1-0
S -----
10/02/2016 Tournament
B12s
Cary Tennis Park Classic NC L2/Southern L3 C-Q Matthew Forbes
(-----)
W 6-3
6-0
S -----
10/01/2016 Tournament
B12s
Cary Tennis Park Classic NC L2/Southern L3 Q Venkata Srikar Kavirayuni
(-----)
L 6-0
6-3
S -----
10/01/2016 Tournament
B12s
Cary Tennis Park Classic NC L2/Southern L3 16 Jimin Jung
(-----)
W 7-6
7-5
S -----
09/24/2016 Tournament
B12d
The Farm Doubles Championship NC L3 3RD Johnathan Baddour
(-----)
Georg Erdmann
(-----)
Ian Scott
(-----)
W 8-2 S -----
09/24/2016 Tournament
B12d
The Farm Doubles Championship NC L3 S Johnathan Baddour
(-----)
Peter Crowley
(-----)
Ian Mayew
(-----)
L 8-5 S -----
09/24/2016 Tournament
B12d
The Farm Doubles Championship NC L3 Q Johnathan Baddour
(-----)
Trevor Gray
(-----)
Oliver Narbut
(-----)
W 8-5 S -----
09/10/2016 Tournament
B12s
35th Annual RRC Junior Classic NC L2/STA L3 16 Matthew Robbins
(-----)
L 6-1
6-0
S -----
09/10/2016 Tournament
B12s
35th Annual RRC Junior Classic NC L2/STA L3 C-QQ Venkata Srikar Kavirayuni
(-----)
L 6-4
6-2
S -----
08/06/2016 Tournament
B12s
NC Junior Summer State Closed at the Cary Tennis Park - NC L1/STA L4 C-R3 Thomas Davis
(-----)
L 6-1
6-0
S -----
08/05/2016 Tournament
B12s
NC Junior Summer State Closed at the Cary Tennis Park - NC L1/STA L4 16 Lincoln Battle
(-----)
L 6-0
6-0
S -----
08/04/2016 Tournament
B12s
NC Junior Summer State Closed at the Cary Tennis Park - NC L1/STA L4 32 Alec Fritzinger
(-----)
W 6-2
6-3
S -----
08/03/2016 Tournament
B12d
NC Junior Summer State Closed at the Cary Tennis Park - NC L1/STA L4 16 Aidan Lyons
(-----)
Josef Smith
(-----)
Paul Wang
(-----)
L 8-5 S -----
07/31/2016 Tournament
B14s
DOCTA Open Jr Challenge NC L4 S Carter McWhorter
(-----)
L 6-1
6-0
S -----
07/30/2016 Tournament
B14s
DOCTA Open Jr Challenge NC L4 Q Lamar Gilchrist
(-----)
W 7-5
6-4
S -----
07/30/2016 Tournament
B14s
DOCTA Open Jr Challenge NC L4 16 Saul Bueno
(-----)
W 6-2
6-4
S -----
07/30/2016 Tournament
B14s
DOCTA Open Jr Challenge NC L4 32 Alex Whang
(-----)
W 6-1
6-0
S -----
07/26/2016 Tournament
B12s
NC Junior Clay Court Championships NC L2/STA L3 C-S Palmer Crichton
(-----)
L 7-5
6-2
S -----
07/26/2016 Tournament
B12s
NC Junior Clay Court Championships NC L2/STA L3 C-Q Sam Halvorsen
(-----)
W 4-6
7-5
1-0
S -----
07/25/2016 Tournament
B12s
NC Junior Clay Court Championships NC L2/STA L3 Q David Saye
(-----)
L 6-1
6-3
S -----
07/25/2016 Tournament
B12s
NC Junior Clay Court Championships NC L2/STA L3 16 Adam Cartwright
(-----)
W 6-3
7-6
S -----
07/15/2016 Tournament
B14s
Pinehurst Junior Tennis Classic NC L4 C-S Jimmy Ueland
(-----)
L Def ----- -----
07/15/2016 Tournament
B16d
Pinehurst Junior Tennis Classic NC L4 RR Jimmy Ueland
(-----)
River Jung
(-----)
Clyde Jung
(-----)
L Def ----- -----
07/15/2016 Tournament
B16d
Pinehurst Junior Tennis Classic NC L4 RR Jimmy Ueland
(-----)
Justin Walsh
(-----)
Alex Walsh
(-----)
L Def ----- -----
07/14/2016 Tournament
B14s
Pinehurst Junior Tennis Classic NC L4 Q Joshua Gillis
(-----)
L 6-2
6-0
S -----
07/14/2016 Tournament
B16d
Pinehurst Junior Tennis Classic NC L4 RR Jimmy Ueland
(-----)
Will Bode
(-----)
Sam Henry
(-----)
L 8-2 S -----
06/12/2016 Tournament
B12d
Southern Boys' & Girls' 12 Closed Doubles 64 Aidan Lyons
(-----)
Eshaan Dani
(-----)
Cortland Grove
(-----)
L 8-3 S -----
06/12/2016 Tournament
B12s
Southern Closed BG 12's Championship C-R2 Jack Ivey
(-----)
L 6-2
6-3
S -----
06/11/2016 Tournament
B12s
Southern Closed BG 12's Championship 256 Eli Stephenson
(-----)
L 7-6
6-2
S -----
06/11/2016 Tournament
B12s
Southern Closed BG 12's Championship C-R1 Andres Santambrogio
(-----)
W 6-4
6-2
S -----
06/07/2016 Tournament
B12s
Carolina Country Club Jr Open NC L4 S Brandon Keisner
(-----)
L 6-4
7-5
S -----
06/07/2016 Tournament
B12s
Carolina Country Club Jr Open NC L4 Q Keenan Smith
(-----)
W 6-0
6-4
S -----
06/06/2016 Tournament
B12s
Carolina Country Club Jr Open NC L4 16 Cross Marlowe
(-----)
W 6-0
6-1
S -----
05/29/2016 Tournament
B12s
NC State Tar Heel Qualifier - NC L1/STA L3 C-R2 Maxwell Jacobson
(-----)
L 6-3
6-1
S -----
05/28/2016 Tournament
B12s
NC State Tar Heel Qualifier - NC L1/STA L3 32 Rahul Sachdev
(-----)
L 6-0
6-0
S -----
05/28/2016 Tournament
B12s
NC State Tar Heel Qualifier - NC L1/STA L3 64 Parker Mariencheck
(-----)
W 6-4
6-4
S -----
05/27/2016 Tournament
B12d
NC State Tar Heel Qualifier - NC L1/STA L3 32 Sam Halvorsen
(-----)
Jack Di Menna
(-----)
Ian Scott
(-----)
L 8-6 S -----
05/08/2016 Tournament
B12s
Dixieland Jr Ala Level 3 STA Level 5 C-Q steven lee
(-----)
L 7-6
7-5
S -----
05/07/2016 Tournament
B12s
Dixieland Jr Ala Level 3 STA Level 5 Q Brenton Cate
(-----)
L 6-0
6-1
S -----
05/07/2016 Tournament
B12s
Dixieland Jr Ala Level 3 STA Level 5 16 Joseph Brown
(-----)
W 6-0
6-1
S -----
05/01/2016 Tournament
B12s
Chapel Hill Tennis Club Jr State Open Chps NC L2/STA L3 F Evan Wirth
(-----)
W 4-0
4-1
S -----
05/01/2016 Tournament
B12s
Chapel Hill Tennis Club Jr State Open Chps NC L2/STA L3 S William Manning
(-----)
W 5-4
4-1
S -----
04/30/2016 Tournament
B12s
Chapel Hill Tennis Club Jr State Open Chps NC L2/STA L3 Q Drew Hedgecoe
(-----)
W 6-3
6-2
S -----
04/24/2016 Tournament
B12s
Chapel Hill Country Club Jr. L4 Championship S Matthew Forbes
(-----)
L 6-7
6-1
1-0
S -----
04/23/2016 Tournament
B12s
Chapel Hill Country Club Jr. L4 Championship Q Jimin Jung
(-----)
W 7-6
6-3
S -----
04/23/2016 Tournament
B12s
Chapel Hill Country Club Jr. L4 Championship 16 Teddy Wallen
(-----)
W 4-0
4-0
S -----
03/13/2016 Tournament
B12s
Greensboro March Madness Junior Championships (NC L2/STA L3) C-S Feiran Yi
(-----)
W 6-3
6-2
S -----
03/13/2016 Tournament
B12s
Greensboro March Madness Junior Championships (NC L2/STA L3) C-Q Jimin Jung
(-----)
W 6-2
6-1
S -----
03/12/2016 Tournament
B12s
Greensboro March Madness Junior Championships (NC L2/STA L3) Q William Manning
(-----)
L 2-6
6-3
1-0
S -----
03/12/2016 Tournament
B12s
Greensboro March Madness Junior Championships (NC L2/STA L3) 16 Trevor Gray
(-----)
W 6-4
6-1
S -----
03/06/2016 Tournament
B12s
Mercedes Benz of Cary Junior Championships NC L4 3RD Augie Ballantine
(-----)
L 5-7
6-1
1-0
S -----
03/06/2016 Tournament
B12s
Mercedes Benz of Cary Junior Championships NC L4 S Dennis Perumov
(-----)
L 6-1
6-1
S -----
03/05/2016 Tournament
B12s
Mercedes Benz of Cary Junior Championships NC L4 Q Parker Mariencheck
(-----)
W 6-2
6-0
S -----
03/05/2016 Tournament
B12s
Mercedes Benz of Cary Junior Championships NC L4 16 Prajwal Biradar
(-----)
W 6-0
6-0
S -----
02/27/2016 Tournament
B12s
RRC Winter Championships NC L4 Q Andrew Black
(-----)
L 6-1
6-0
S -----
02/27/2016 Tournament
B12s
RRC Winter Championships NC L4 16 Joshua Taylor
(-----)
W 6-4
6-3
S -----
02/26/2016 Tournament
B12s
RRC Winter Championships NC L4 32 Ved Chotalia
(-----)
W 6-2
6-1
S -----
02/07/2016 Tournament
B12s
Arctic Freeze NC L4 S Thomas Davis
(-----)
L 7-6
2-6
1-0
S -----
02/07/2016 Tournament
B12d
Arctic Freeze NC L4 RR Sam Halvorsen
(-----)
Alair Gao
(-----)
Kai Villagomez
(-----)
W 8-3 S -----
02/07/2016 Tournament
B12d
Arctic Freeze NC L4 RR Sam Halvorsen
(-----)
Thomas Davis
(-----)
Jack Di Menna
(-----)
L 8-5 S -----
02/06/2016 Tournament
B12s
Arctic Freeze NC L4 Q Kai Villagomez
(-----)
W 6-3
6-2
S -----
2016 North Hills Club Junior Fall Open NC L3
10/30/2016 F Tournament
B12s
L
6-2
6-2
William Manning (-----)
Match: S Rating: -----
2016 North Hills Club Junior Fall Open NC L3
10/30/2016 S Tournament
B12s
W
2-6
6-4
1-0
Cody Benton (-----)
Match: S Rating: -----
2016 North Hills Club Junior Fall Open NC L3
10/29/2016 Q Tournament
B12s
W
6-2
6-3
Brayden Hakerem (-----)
Match: S Rating: -----
2016 North Hills Club Junior Fall Open NC L3
10/28/2016 S Tournament
B12d
L
Johnathan Baddour (-----) 8-6 Jimin Jung (-----)
Brandon Keisner (-----)
Match: S Rating: -----
2016 North Hills Club Junior Fall Open NC L3
10/28/2016 Q Tournament
B12d
W
Johnathan Baddour (-----) 8-6 Peter Crowley (-----)
Ian Mayew (-----)
Match: S Rating: -----
Cary Tennis Park Classic NC L2/Southern L3
10/02/2016 C-S Tournament
B12s
L
1-6
6-0
1-0
Hayes Gilbert (-----)
Match: S Rating: -----
Cary Tennis Park Classic NC L2/Southern L3
10/02/2016 C-Q Tournament
B12s
W
6-3
6-0
Matthew Forbes (-----)
Match: S Rating: -----
Cary Tennis Park Classic NC L2/Southern L3
10/01/2016 Q Tournament
B12s
L
6-0
6-3
Venkata Srikar Kavirayuni (-----)
Match: S Rating: -----
Cary Tennis Park Classic NC L2/Southern L3
10/01/2016 16 Tournament
B12s
W
7-6
7-5
Jimin Jung (-----)
Match: S Rating: -----
The Farm Doubles Championship NC L3
09/24/2016 3RD Tournament
B12d
W
Johnathan Baddour (-----) 8-2 Georg Erdmann (-----)
Ian Scott (-----)
Match: S Rating: -----
The Farm Doubles Championship NC L3
09/24/2016 S Tournament
B12d
L
Johnathan Baddour (-----) 8-5 Peter Crowley (-----)
Ian Mayew (-----)
Match: S Rating: -----
The Farm Doubles Championship NC L3
09/24/2016 Q Tournament
B12d
W
Johnathan Baddour (-----) 8-5 Trevor Gray (-----)
Oliver Narbut (-----)
Match: S Rating: -----
35th Annual RRC Junior Classic NC L2/STA L3
09/10/2016 16 Tournament
B12s
L
6-1
6-0
Matthew Robbins (-----)
Match: S Rating: -----
35th Annual RRC Junior Classic NC L2/STA L3
09/10/2016 C-QQ Tournament
B12s
L
6-4
6-2
Venkata Srikar Kavirayuni (-----)
Match: S Rating: -----
NC Junior Summer State Closed at the Cary Tennis Park - NC L1/STA L4
08/06/2016 C-R3 Tournament
B12s
L
6-1
6-0
Thomas Davis (-----)
Match: S Rating: -----
NC Junior Summer State Closed at the Cary Tennis Park - NC L1/STA L4
08/05/2016 16 Tournament
B12s
L
6-0
6-0
Lincoln Battle (-----)
Match: S Rating: -----
NC Junior Summer State Closed at the Cary Tennis Park - NC L1/STA L4
08/04/2016 32 Tournament
B12s
W
6-2
6-3
Alec Fritzinger (-----)
Match: S Rating: -----
NC Junior Summer State Closed at the Cary Tennis Park - NC L1/STA L4
08/03/2016 16 Tournament
B12d
L
Aidan Lyons (-----) 8-5 Josef Smith (-----)
Paul Wang (-----)
Match: S Rating: -----
DOCTA Open Jr Challenge NC L4
07/31/2016 S Tournament
B14s
L
6-1
6-0
Carter McWhorter (-----)
Match: S Rating: -----
DOCTA Open Jr Challenge NC L4
07/30/2016 Q Tournament
B14s
W
7-5
6-4
Lamar Gilchrist (-----)
Match: S Rating: -----
DOCTA Open Jr Challenge NC L4
07/30/2016 16 Tournament
B14s
W
6-2
6-4
Saul Bueno (-----)
Match: S Rating: -----
DOCTA Open Jr Challenge NC L4
07/30/2016 32 Tournament
B14s
W
6-1
6-0
Alex Whang (-----)
Match: S Rating: -----
NC Junior Clay Court Championships NC L2/STA L3
07/26/2016 C-S Tournament
B12s
L
7-5
6-2
Palmer Crichton (-----)
Match: S Rating: -----
NC Junior Clay Court Championships NC L2/STA L3
07/26/2016 C-Q Tournament
B12s
W
4-6
7-5
1-0
Sam Halvorsen (-----)
Match: S Rating: -----
NC Junior Clay Court Championships NC L2/STA L3
07/25/2016 Q Tournament
B12s
L
6-1
6-3
David Saye (-----)
Match: S Rating: -----
NC Junior Clay Court Championships NC L2/STA L3
07/25/2016 16 Tournament
B12s
W
6-3
7-6
Adam Cartwright (-----)
Match: S Rating: -----
Pinehurst Junior Tennis Classic NC L4
07/15/2016 C-S Tournament
B14s
L
Def Jimmy Ueland (-----)
Match: ----- Rating: -----
Pinehurst Junior Tennis Classic NC L4
07/15/2016 RR Tournament
B16d
L
Jimmy Ueland (-----) Def River Jung (-----)
Clyde Jung (-----)
Match: ----- Rating: -----
Pinehurst Junior Tennis Classic NC L4
07/15/2016 RR Tournament
B16d
L
Jimmy Ueland (-----) Def Justin Walsh (-----)
Alex Walsh (-----)
Match: ----- Rating: -----
Pinehurst Junior Tennis Classic NC L4
07/14/2016 Q Tournament
B14s
L
6-2
6-0
Joshua Gillis (-----)
Match: S Rating: -----
Pinehurst Junior Tennis Classic NC L4
07/14/2016 RR Tournament
B16d
L
Jimmy Ueland (-----) 8-2 Will Bode (-----)
Sam Henry (-----)
Match: S Rating: -----
Southern Boys' & Girls' 12 Closed Doubles
06/12/2016 64 Tournament
B12d
L
Aidan Lyons (-----) 8-3 Eshaan Dani (-----)
Cortland Grove (-----)
Match: S Rating: -----
Southern Closed BG 12's Championship
06/12/2016 C-R2 Tournament
B12s
L
6-2
6-3
Jack Ivey (-----)
Match: S Rating: -----
Southern Closed BG 12's Championship
06/11/2016 256 Tournament
B12s
L
7-6
6-2
Eli Stephenson (-----)
Match: S Rating: -----
Southern Closed BG 12's Championship
06/11/2016 C-R1 Tournament
B12s
W
6-4
6-2
Andres Santambrogio (-----)
Match: S Rating: -----
Carolina Country Club Jr Open NC L4
06/07/2016 S Tournament
B12s
L
6-4
7-5
Brandon Keisner (-----)
Match: S Rating: -----
Carolina Country Club Jr Open NC L4
06/07/2016 Q Tournament
B12s
W
6-0
6-4
Keenan Smith (-----)
Match: S Rating: -----
Carolina Country Club Jr Open NC L4
06/06/2016 16 Tournament
B12s
W
6-0
6-1
Cross Marlowe (-----)
Match: S Rating: -----
NC State Tar Heel Qualifier - NC L1/STA L3
05/29/2016 C-R2 Tournament
B12s
L
6-3
6-1
Maxwell Jacobson (-----)
Match: S Rating: -----
NC State Tar Heel Qualifier - NC L1/STA L3
05/28/2016 32 Tournament
B12s
L
6-0
6-0
Rahul Sachdev (-----)
Match: S Rating: -----
NC State Tar Heel Qualifier - NC L1/STA L3
05/28/2016 64 Tournament
B12s
W
6-4
6-4
Parker Mariencheck (-----)
Match: S Rating: -----
NC State Tar Heel Qualifier - NC L1/STA L3
05/27/2016 32 Tournament
B12d
L
Sam Halvorsen (-----) 8-6 Jack Di Menna (-----)
Ian Scott (-----)
Match: S Rating: -----
Dixieland Jr Ala Level 3 STA Level 5
05/08/2016 C-Q Tournament
B12s
L
7-6
7-5
steven lee (-----)
Match: S Rating: -----
Dixieland Jr Ala Level 3 STA Level 5
05/07/2016 Q Tournament
B12s
L
6-0
6-1
Brenton Cate (-----)
Match: S Rating: -----
Dixieland Jr Ala Level 3 STA Level 5
05/07/2016 16 Tournament
B12s
W
6-0
6-1
Joseph Brown (-----)
Match: S Rating: -----
Chapel Hill Tennis Club Jr State Open Chps NC L2/STA L3
05/01/2016 F Tournament
B12s
W
4-0
4-1
Evan Wirth (-----)
Match: S Rating: -----
Chapel Hill Tennis Club Jr State Open Chps NC L2/STA L3
05/01/2016 S Tournament
B12s
W
5-4
4-1
William Manning (-----)
Match: S Rating: -----
Chapel Hill Tennis Club Jr State Open Chps NC L2/STA L3
04/30/2016 Q Tournament
B12s
W
6-3
6-2
Drew Hedgecoe (-----)
Match: S Rating: -----
Chapel Hill Country Club Jr. L4 Championship
04/24/2016 S Tournament
B12s
L
6-7
6-1
1-0
Matthew Forbes (-----)
Match: S Rating: -----
Chapel Hill Country Club Jr. L4 Championship
04/23/2016 Q Tournament
B12s
W
7-6
6-3
Jimin Jung (-----)
Match: S Rating: -----
Chapel Hill Country Club Jr. L4 Championship
04/23/2016 16 Tournament
B12s
W
4-0
4-0
Teddy Wallen (-----)
Match: S Rating: -----
Greensboro March Madness Junior Championships (NC L2/STA L3)
03/13/2016 C-S Tournament
B12s
W
6-3
6-2
Feiran Yi (-----)
Match: S Rating: -----
Greensboro March Madness Junior Championships (NC L2/STA L3)
03/13/2016 C-Q Tournament
B12s
W
6-2
6-1
Jimin Jung (-----)
Match: S Rating: -----
Greensboro March Madness Junior Championships (NC L2/STA L3)
03/12/2016 Q Tournament
B12s
L
2-6
6-3
1-0
William Manning (-----)
Match: S Rating: -----
Greensboro March Madness Junior Championships (NC L2/STA L3)
03/12/2016 16 Tournament
B12s
W
6-4
6-1
Trevor Gray (-----)
Match: S Rating: -----
Mercedes Benz of Cary Junior Championships NC L4
03/06/2016 3RD Tournament
B12s
L
5-7
6-1
1-0
Augie Ballantine (-----)
Match: S Rating: -----
Mercedes Benz of Cary Junior Championships NC L4
03/06/2016 S Tournament
B12s
L
6-1
6-1
Dennis Perumov (-----)
Match: S Rating: -----
Mercedes Benz of Cary Junior Championships NC L4
03/05/2016 Q Tournament
B12s
W
6-2
6-0
Parker Mariencheck (-----)
Match: S Rating: -----
Mercedes Benz of Cary Junior Championships NC L4
03/05/2016 16 Tournament
B12s
W
6-0
6-0
Prajwal Biradar (-----)
Match: S Rating: -----
RRC Winter Championships NC L4
02/27/2016 Q Tournament
B12s
L
6-1
6-0
Andrew Black (-----)
Match: S Rating: -----
RRC Winter Championships NC L4
02/27/2016 16 Tournament
B12s
W
6-4
6-3
Joshua Taylor (-----)
Match: S Rating: -----
RRC Winter Championships NC L4
02/26/2016 32 Tournament
B12s
W
6-2
6-1
Ved Chotalia (-----)
Match: S Rating: -----
Arctic Freeze NC L4
02/07/2016 S Tournament
B12s
L
7-6
2-6
1-0
Thomas Davis (-----)
Match: S Rating: -----
Arctic Freeze NC L4
02/07/2016 RR Tournament
B12d
W
Sam Halvorsen (-----) 8-3 Alair Gao (-----)
Kai Villagomez (-----)
Match: S Rating: -----
Arctic Freeze NC L4
02/07/2016 RR Tournament
B12d
L
Sam Halvorsen (-----) 8-5 Thomas Davis (-----)
Jack Di Menna (-----)
Match: S Rating: -----
Arctic Freeze NC L4
02/06/2016 Q Tournament
B12s
W
6-3
6-2
Kai Villagomez (-----)
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