Match History (2019) | View Advanced Player Stats |
Chris Shen (Newbury Park, CA)
Male |
------ ---------- |
Estimated Dynamic Rating |
------ ---------- |
Projected Year End Rating |
------ ---------- |
Rating Meter
N/A
N/A
Match Date | League | Team | Court | Partner | Opponent(s) | W/L | Result | Match | Rating |
---|---|---|---|---|---|---|---|---|---|
11/16/2019 | Tournament B18s |
The So Cal Junior Championships (Ventura County) (Level 4) | 16 |
Sam Ashbrook (-----) |
L | 6-3 6-4 |
S | ----- | |
11/16/2019 | Tournament B18s |
The So Cal Junior Championships (Ventura County) (Level 4) | 32 |
Jamison Pfingston (-----) |
W | 6-1 7-5 |
S | ----- | |
11/09/2019 | Tournament B18s |
30th Annual Calabasas Junior Open Tournament (Level 4) | 32 |
Luca Lovrich (-----) |
L | 6-1 6-2 |
S | ----- | |
11/09/2019 | Tournament B18s |
30th Annual Calabasas Junior Open Tournament (Level 4) | 64 |
Shawn Rothermel (-----) |
W | 6-3 6-4 |
S | ----- | |
11/03/2019 | Tournament B18s |
Warner Tennis Center Fall Junior Open (Level 5) | Q |
Tanner Honnef (-----) |
L | 4-6 6-3 1-0 |
S | ----- | |
11/02/2019 | Tournament B18s |
Warner Tennis Center Fall Junior Open (Level 5) | 16 |
Faris Hadir (-----) |
W | Def | ----- | ----- | |
10/26/2019 | Tournament B16s |
33rd Annual SCTA Central Coast Grand Prix Masters Championships (Level 3) | S |
Gabriel Chavez (-----) |
L | 6-2 6-1 |
S | ----- | |
10/26/2019 | Tournament B16s |
33rd Annual SCTA Central Coast Grand Prix Masters Championships (Level 3) | Q |
Luke Papayoanou (-----) |
W | 6-4 1-0 |
S | ----- | |
10/19/2019 | Tournament B18s |
4th Annual Serve It Up Tennis Fall Junior Open (Level 5) | S |
Gabriel Chavez (-----) |
L | 6-1 6-0 |
S | ----- | |
10/19/2019 | Tournament B18s |
4th Annual Serve It Up Tennis Fall Junior Open (Level 5) | Q |
William Nonnemaker (-----) |
W | 6-0 6-4 |
S | ----- | |
09/22/2019 | Tournament B16s |
55th Annual Northridge-Matador Junior Open Tournament (Level 3) | 32 |
Emmett Potter (-----) |
L | 6-0 6-1 |
S | ----- | |
09/21/2019 | Tournament B16s |
55th Annual Northridge-Matador Junior Open Tournament (Level 3) | 64 |
Marin Banuelos (-----) |
W | Def | ----- | ----- | |
09/01/2019 | Tournament B18s |
11th Annual San Fernando Valley Junior Open Classic (Level 5) | Q |
Ambarish Rao (-----) |
L | 7-6 6-4 |
S | ----- | |
08/31/2019 | Tournament B18s |
11th Annual San Fernando Valley Junior Open Classic (Level 5) | 16 |
francisco jaime (-----) |
W | 6-1 6-1 |
S | ----- | |
08/07/2019 | Tournament B18s |
14th Annual Match Tough Tennis Academy Junior Classic (Level 5) | F |
Justin Kaczender (-----) |
W | 6-3 6-1 |
S | ----- | |
08/06/2019 | Tournament B18s |
14th Annual Match Tough Tennis Academy Junior Classic (Level 5) | S |
Christopher McFerson (-----) |
W | 6-1 5-7 1-0 |
S | ----- | |
08/06/2019 | Tournament B18s |
14th Annual Match Tough Tennis Academy Junior Classic (Level 5) | Q |
Andrew Palacci (-----) |
W | 6-2 6-2 |
S | ----- | |
08/04/2019 | Tournament B16s |
Westlake Athletic Club Summer Junior Open Tournament (Level 4) | 16 |
Michael Kaplan (-----) |
L | 7-5 6-2 |
S | ----- | |
08/03/2019 | Tournament B16s |
Westlake Athletic Club Summer Junior Open Tournament (Level 4) | 32 |
Aidan Adham (-----) |
W | 6-1 6-2 |
S | ----- | |
07/28/2019 | Tournament B18s |
Westlake Fast Four Junior Tournament *Special Format (Level 5) | F |
Michael Cristiano (-----) |
W | 4-1 3-4 4-2 |
S | ----- | |
07/27/2019 | Tournament B18s |
Westlake Fast Four Junior Tournament *Special Format (Level 5) | RR |
Pieter Markus (-----) |
W | Def | ----- | ----- | |
07/27/2019 | Tournament B18s |
Westlake Fast Four Junior Tournament *Special Format (Level 5) | RR |
Hunter Gomersall (-----) |
W | 4-0 4-1 |
S | ----- | |
07/20/2019 | Tournament B16s |
L4 Knowlwood | 16 |
Darius Tamaddon (-----) |
L | 6-4 5-7 1-0 |
S | ----- | |
07/13/2019 | Tournament B16s |
21st Annual Tennis For All Junior Open Tournament (Level 4) | 32 |
Joshua Lebel (-----) |
L | Def | ----- | ----- | |
07/09/2019 | Tournament B18s |
Sunset Hills Summer Junior Championships (Level 5) | S |
Diego Camarillo (-----) |
L | 7-5 6-1 |
S | ----- | |
07/09/2019 | Tournament B18s |
Sunset Hills Summer Junior Championships (Level 5) | Q |
Nathan Wing (-----) |
W | 6-1 6-2 |
S | ----- | |
07/07/2019 | Tournament B16s |
38th Annual Avila Bay Junior Open Tournament (Level 4) | F |
Chase Rogers (-----) |
W | 1-6 5-1 |
S | ----- | |
07/07/2019 | Tournament B16s |
38th Annual Avila Bay Junior Open Tournament (Level 4) | S |
zachary anderson (-----) |
W | 6-2 6-2 |
S | ----- | |
07/06/2019 | Tournament B16s |
38th Annual Avila Bay Junior Open Tournament (Level 4) | Q |
Isaac Fiala (-----) |
W | 6-2 6-0 |
S | ----- | |
06/30/2019 | Tournament B16s |
The 2019 Santa Maria Junior Grand Prix (Level 4) | Q |
Andrew Koessler (-----) |
L | 6-2 6-3 |
S | ----- | |
06/29/2019 | Tournament B16s |
The 2019 Santa Maria Junior Grand Prix (Level 4) | 16 |
Troy Fulton (-----) |
W | 6-0 6-2 |
S | ----- | |
06/29/2019 | Tournament B16s |
The 2019 Santa Maria Junior Grand Prix (Level 4) | 32 |
Lukas Mahony (-----) |
W | 6-0 6-1 |
S | ----- | |
06/21/2019 | Tournament B16s |
Beverly Hills Junior Tournament (Level 4) | 32 |
Christopher Tarvin (-----) |
L | 6-2 6-2 |
S | ----- | |
06/21/2019 | Tournament B16s |
Beverly Hills Junior Tournament (Level 4) | 64 |
Romain Lagree (-----) |
W | 6-1 6-1 |
S | ----- | |
06/08/2019 | Tournament B16s |
75th Annual Ventura Junior Tournament (Level 5) | 16 |
Drew Sacks (-----) |
L | 6-3 6-2 |
S | ----- | |
04/25/2019 | Tournament B18d |
The 119th Annual Ojai Junior Tournament (Level 3) | 64 |
Regnar Madarang (-----) |
Michael Blando (-----) Jayson Blando (-----) |
L | 6-1 6-1 |
S | ----- |
04/21/2019 | Tournament B16s |
Calabasas Junior Open Tournament (Level 5) | S |
Austin Stone (-----) |
L | 2-6 6-0 1-0 |
S | ----- | |
04/21/2019 | Tournament B16s |
Calabasas Junior Open Tournament (Level 5) | Q |
Braden Stolper (-----) |
W | 6-1 4-6 1-0 |
S | ----- | |
04/20/2019 | Tournament B16s |
Calabasas Junior Open Tournament (Level 5) | 16 |
Maximilien Winkler (-----) |
W | 6-0 6-1 |
S | ----- | |
04/19/2019 | Tournament B16s |
Calabasas Junior Open Tournament (Level 5) | 32 |
Trevor Owens (-----) |
W | 6-1 6-0 |
S | ----- | |
04/06/2019 | Tournament MOps |
18th Annual Conejo Cup Tournament | Q |
Dennis Mkrtchian (-----) |
L | 6-0 6-0 |
S | ----- | |
04/06/2019 | Tournament MOps |
18th Annual Conejo Cup Tournament | 16 |
Michael Baumgartner (4.72) |
W | 4-6 7-5 6-3 |
S | ----- | |
03/30/2019 | Tournament B16s |
4th Annual Match Tough Tennis Academy Spring Junior Open (Level 5) | 16 |
Luke Papayoanou (-----) |
L | 2-6 7-6 1-0 |
S | ----- | |
03/23/2019 | Tournament B16s |
Las Posas Country Club Winter Junior Open Tournament (Level 4) | 16 |
Owen Kolbrenner (-----) |
L | 1-6 7-6 1-0 |
S | ----- | |
03/23/2019 | Tournament B16s |
Las Posas Country Club Winter Junior Open Tournament (Level 4) | 32 |
Joseph Root (-----) |
W | 7-5 2-6 1-0 |
S | ----- | |
03/16/2019 | Tournament B16s |
4th Annual St. Patrick's Day Junior Open (Level 5) | 16 |
Maximilien Winkler (-----) |
L | 6-4 3-6 1-0 |
S | ----- | |
03/16/2019 | Tournament B16s |
4th Annual St. Patrick's Day Junior Open (Level 5) | 32 |
Alec Vyas (-----) |
W | 6-3 6-1 |
S | ----- | |
02/17/2019 | Tournament B16s |
4th Annual Match Tough Tennis Academy Presidents Weekend Junior Open (Level 5) | S |
Andrew Megerdichian (-----) |
L | 6-4 6-4 |
S | ----- | |
02/17/2019 | Tournament B16s |
4th Annual Match Tough Tennis Academy Presidents Weekend Junior Open (Level 5) | Q |
Landon Cronin (-----) |
W | 6-3 6-1 |
S | ----- | |
02/16/2019 | Tournament B16s |
4th Annual Match Tough Tennis Academy Presidents Weekend Junior Open (Level 5) | 16 |
William Schwartzman (-----) |
W | 7-5 6-2 |
S | ----- | |
01/27/2019 | Tournament B16s |
4th Annual Match Tough Tennis Academy Winter Junior Open (Level 5) | Q |
Chase Rogers (-----) |
L | Def | ----- | ----- | |
01/27/2019 | Tournament B16s |
4th Annual Match Tough Tennis Academy Winter Junior Open (Level 5) | 16 |
Nicholas Keshishian (-----) |
W | 3-6 6-2 1-0 |
S | ----- | |
01/26/2019 | Tournament B16s |
4th Annual Match Tough Tennis Academy Winter Junior Open (Level 5) | 32 |
Joshua Lebel (-----) |
W | 6-1 6-2 |
S | ----- | |
01/06/2019 | Tournament B16s |
4th Annual Warner Tennis Center "New Year" Junior Open (Level 5) | 16 |
Riley Hillenbrand (-----) |
L | 6-1 6-0 |
S | ----- | |
01/02/2019 | Tournament B16s |
3rd Annual Serve It Up Tennis "New Year's" Junior Open (Level 5) | 16 |
Adam Lewczuk (-----) |
L | 6-2 6-4 |
S | ----- |
The So Cal Junior Championships (Ventura County) (Level 4) | ||
11/16/2019 | 16 | Tournament B18s |
L | ||
6-3 6-4 |
Sam Ashbrook (-----) | |
Match: S | Rating: ----- |
The So Cal Junior Championships (Ventura County) (Level 4) | ||
11/16/2019 | 32 | Tournament B18s |
W | ||
6-1 7-5 |
Jamison Pfingston (-----) | |
Match: S | Rating: ----- |
30th Annual Calabasas Junior Open Tournament (Level 4) | ||
11/09/2019 | 32 | Tournament B18s |
L | ||
6-1 6-2 |
Luca Lovrich (-----) | |
Match: S | Rating: ----- |
30th Annual Calabasas Junior Open Tournament (Level 4) | ||
11/09/2019 | 64 | Tournament B18s |
W | ||
6-3 6-4 |
Shawn Rothermel (-----) | |
Match: S | Rating: ----- |
Warner Tennis Center Fall Junior Open (Level 5) | ||
11/03/2019 | Q | Tournament B18s |
L | ||
4-6 6-3 1-0 |
Tanner Honnef (-----) | |
Match: S | Rating: ----- |
Warner Tennis Center Fall Junior Open (Level 5) | ||
11/02/2019 | 16 | Tournament B18s |
W | ||
Def | Faris Hadir (-----) | |
Match: ----- | Rating: ----- |
33rd Annual SCTA Central Coast Grand Prix Masters Championships (Level 3) | ||
10/26/2019 | S | Tournament B16s |
L | ||
6-2 6-1 |
Gabriel Chavez (-----) | |
Match: S | Rating: ----- |
33rd Annual SCTA Central Coast Grand Prix Masters Championships (Level 3) | ||
10/26/2019 | Q | Tournament B16s |
W | ||
6-4 1-0 |
Luke Papayoanou (-----) | |
Match: S | Rating: ----- |
4th Annual Serve It Up Tennis Fall Junior Open (Level 5) | ||
10/19/2019 | S | Tournament B18s |
L | ||
6-1 6-0 |
Gabriel Chavez (-----) | |
Match: S | Rating: ----- |
4th Annual Serve It Up Tennis Fall Junior Open (Level 5) | ||
10/19/2019 | Q | Tournament B18s |
W | ||
6-0 6-4 |
William Nonnemaker (-----) | |
Match: S | Rating: ----- |
55th Annual Northridge-Matador Junior Open Tournament (Level 3) | ||
09/22/2019 | 32 | Tournament B16s |
L | ||
6-0 6-1 |
Emmett Potter (-----) | |
Match: S | Rating: ----- |
55th Annual Northridge-Matador Junior Open Tournament (Level 3) | ||
09/21/2019 | 64 | Tournament B16s |
W | ||
Def | Marin Banuelos (-----) | |
Match: ----- | Rating: ----- |
11th Annual San Fernando Valley Junior Open Classic (Level 5) | ||
09/01/2019 | Q | Tournament B18s |
L | ||
7-6 6-4 |
Ambarish Rao (-----) | |
Match: S | Rating: ----- |
11th Annual San Fernando Valley Junior Open Classic (Level 5) | ||
08/31/2019 | 16 | Tournament B18s |
W | ||
6-1 6-1 |
francisco jaime (-----) | |
Match: S | Rating: ----- |
14th Annual Match Tough Tennis Academy Junior Classic (Level 5) | ||
08/07/2019 | F | Tournament B18s |
W | ||
6-3 6-1 |
Justin Kaczender (-----) | |
Match: S | Rating: ----- |
14th Annual Match Tough Tennis Academy Junior Classic (Level 5) | ||
08/06/2019 | S | Tournament B18s |
W | ||
6-1 5-7 1-0 |
Christopher McFerson (-----) | |
Match: S | Rating: ----- |
14th Annual Match Tough Tennis Academy Junior Classic (Level 5) | ||
08/06/2019 | Q | Tournament B18s |
W | ||
6-2 6-2 |
Andrew Palacci (-----) | |
Match: S | Rating: ----- |
Westlake Athletic Club Summer Junior Open Tournament (Level 4) | ||
08/04/2019 | 16 | Tournament B16s |
L | ||
7-5 6-2 |
Michael Kaplan (-----) | |
Match: S | Rating: ----- |
Westlake Athletic Club Summer Junior Open Tournament (Level 4) | ||
08/03/2019 | 32 | Tournament B16s |
W | ||
6-1 6-2 |
Aidan Adham (-----) | |
Match: S | Rating: ----- |
Westlake Fast Four Junior Tournament *Special Format (Level 5) | ||
07/28/2019 | F | Tournament B18s |
W | ||
4-1 3-4 4-2 |
Michael Cristiano (-----) | |
Match: S | Rating: ----- |
Westlake Fast Four Junior Tournament *Special Format (Level 5) | ||
07/27/2019 | RR | Tournament B18s |
W | ||
Def | Pieter Markus (-----) | |
Match: ----- | Rating: ----- |
Westlake Fast Four Junior Tournament *Special Format (Level 5) | ||
07/27/2019 | RR | Tournament B18s |
W | ||
4-0 4-1 |
Hunter Gomersall (-----) | |
Match: S | Rating: ----- |
L4 Knowlwood | ||
07/20/2019 | 16 | Tournament B16s |
L | ||
6-4 5-7 1-0 |
Darius Tamaddon (-----) | |
Match: S | Rating: ----- |
21st Annual Tennis For All Junior Open Tournament (Level 4) | ||
07/13/2019 | 32 | Tournament B16s |
L | ||
Def | Joshua Lebel (-----) | |
Match: ----- | Rating: ----- |
Sunset Hills Summer Junior Championships (Level 5) | ||
07/09/2019 | S | Tournament B18s |
L | ||
7-5 6-1 |
Diego Camarillo (-----) | |
Match: S | Rating: ----- |
Sunset Hills Summer Junior Championships (Level 5) | ||
07/09/2019 | Q | Tournament B18s |
W | ||
6-1 6-2 |
Nathan Wing (-----) | |
Match: S | Rating: ----- |
38th Annual Avila Bay Junior Open Tournament (Level 4) | ||
07/07/2019 | F | Tournament B16s |
W | ||
1-6 5-1 |
Chase Rogers (-----) | |
Match: S | Rating: ----- |
38th Annual Avila Bay Junior Open Tournament (Level 4) | ||
07/07/2019 | S | Tournament B16s |
W | ||
6-2 6-2 |
zachary anderson (-----) | |
Match: S | Rating: ----- |
38th Annual Avila Bay Junior Open Tournament (Level 4) | ||
07/06/2019 | Q | Tournament B16s |
W | ||
6-2 6-0 |
Isaac Fiala (-----) | |
Match: S | Rating: ----- |
The 2019 Santa Maria Junior Grand Prix (Level 4) | ||
06/30/2019 | Q | Tournament B16s |
L | ||
6-2 6-3 |
Andrew Koessler (-----) | |
Match: S | Rating: ----- |
The 2019 Santa Maria Junior Grand Prix (Level 4) | ||
06/29/2019 | 16 | Tournament B16s |
W | ||
6-0 6-2 |
Troy Fulton (-----) | |
Match: S | Rating: ----- |
The 2019 Santa Maria Junior Grand Prix (Level 4) | ||
06/29/2019 | 32 | Tournament B16s |
W | ||
6-0 6-1 |
Lukas Mahony (-----) | |
Match: S | Rating: ----- |
Beverly Hills Junior Tournament (Level 4) | ||
06/21/2019 | 32 | Tournament B16s |
L | ||
6-2 6-2 |
Christopher Tarvin (-----) | |
Match: S | Rating: ----- |
Beverly Hills Junior Tournament (Level 4) | ||
06/21/2019 | 64 | Tournament B16s |
W | ||
6-1 6-1 |
Romain Lagree (-----) | |
Match: S | Rating: ----- |
75th Annual Ventura Junior Tournament (Level 5) | ||
06/08/2019 | 16 | Tournament B16s |
L | ||
6-3 6-2 |
Drew Sacks (-----) | |
Match: S | Rating: ----- |
The 119th Annual Ojai Junior Tournament (Level 3) | ||
04/25/2019 | 64 | Tournament B18d |
L | ||
Regnar Madarang (-----) | 6-1 6-1 |
Michael Blando (-----) Jayson Blando (-----) |
Match: S | Rating: ----- |
Calabasas Junior Open Tournament (Level 5) | ||
04/21/2019 | S | Tournament B16s |
L | ||
2-6 6-0 1-0 |
Austin Stone (-----) | |
Match: S | Rating: ----- |
Calabasas Junior Open Tournament (Level 5) | ||
04/21/2019 | Q | Tournament B16s |
W | ||
6-1 4-6 1-0 |
Braden Stolper (-----) | |
Match: S | Rating: ----- |
Calabasas Junior Open Tournament (Level 5) | ||
04/20/2019 | 16 | Tournament B16s |
W | ||
6-0 6-1 |
Maximilien Winkler (-----) | |
Match: S | Rating: ----- |
Calabasas Junior Open Tournament (Level 5) | ||
04/19/2019 | 32 | Tournament B16s |
W | ||
6-1 6-0 |
Trevor Owens (-----) | |
Match: S | Rating: ----- |
18th Annual Conejo Cup Tournament | ||
04/06/2019 | Q | Tournament MOps |
L | ||
6-0 6-0 |
Dennis Mkrtchian (-----) | |
Match: S | Rating: ----- |
18th Annual Conejo Cup Tournament | ||
04/06/2019 | 16 | Tournament MOps |
W | ||
4-6 7-5 6-3 |
Michael Baumgartner (4.72) | |
Match: S | Rating: ----- |
4th Annual Match Tough Tennis Academy Spring Junior Open (Level 5) | ||
03/30/2019 | 16 | Tournament B16s |
L | ||
2-6 7-6 1-0 |
Luke Papayoanou (-----) | |
Match: S | Rating: ----- |
Las Posas Country Club Winter Junior Open Tournament (Level 4) | ||
03/23/2019 | 16 | Tournament B16s |
L | ||
1-6 7-6 1-0 |
Owen Kolbrenner (-----) | |
Match: S | Rating: ----- |
Las Posas Country Club Winter Junior Open Tournament (Level 4) | ||
03/23/2019 | 32 | Tournament B16s |
W | ||
7-5 2-6 1-0 |
Joseph Root (-----) | |
Match: S | Rating: ----- |
4th Annual St. Patrick's Day Junior Open (Level 5) | ||
03/16/2019 | 16 | Tournament B16s |
L | ||
6-4 3-6 1-0 |
Maximilien Winkler (-----) | |
Match: S | Rating: ----- |
4th Annual St. Patrick's Day Junior Open (Level 5) | ||
03/16/2019 | 32 | Tournament B16s |
W | ||
6-3 6-1 |
Alec Vyas (-----) | |
Match: S | Rating: ----- |
4th Annual Match Tough Tennis Academy Presidents Weekend Junior Open (Level 5) | ||
02/17/2019 | S | Tournament B16s |
L | ||
6-4 6-4 |
Andrew Megerdichian (-----) | |
Match: S | Rating: ----- |
4th Annual Match Tough Tennis Academy Presidents Weekend Junior Open (Level 5) | ||
02/17/2019 | Q | Tournament B16s |
W | ||
6-3 6-1 |
Landon Cronin (-----) | |
Match: S | Rating: ----- |
4th Annual Match Tough Tennis Academy Presidents Weekend Junior Open (Level 5) | ||
02/16/2019 | 16 | Tournament B16s |
W | ||
7-5 6-2 |
William Schwartzman (-----) | |
Match: S | Rating: ----- |
4th Annual Match Tough Tennis Academy Winter Junior Open (Level 5) | ||
01/27/2019 | Q | Tournament B16s |
L | ||
Def | Chase Rogers (-----) | |
Match: ----- | Rating: ----- |
4th Annual Match Tough Tennis Academy Winter Junior Open (Level 5) | ||
01/27/2019 | 16 | Tournament B16s |
W | ||
3-6 6-2 1-0 |
Nicholas Keshishian (-----) | |
Match: S | Rating: ----- |
4th Annual Match Tough Tennis Academy Winter Junior Open (Level 5) | ||
01/26/2019 | 32 | Tournament B16s |
W | ||
6-1 6-2 |
Joshua Lebel (-----) | |
Match: S | Rating: ----- |
4th Annual Warner Tennis Center "New Year" Junior Open (Level 5) | ||
01/06/2019 | 16 | Tournament B16s |
L | ||
6-1 6-0 |
Riley Hillenbrand (-----) | |
Match: S | Rating: ----- |
3rd Annual Serve It Up Tennis "New Year's" Junior Open (Level 5) | ||
01/02/2019 | 16 | Tournament B16s |
L | ||
6-2 6-4 |
Adam Lewczuk (-----) | |
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
Copyright © 2016-2024 TennisRecord.com All rights reserved.
Privacy Policy | Sitemap