Match History (2017) | View Advanced Player Stats |
Logan Li (Winchester, MA)
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/25/2017 | Tournament B14s |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | RR |
Jonathan Feldman (-----) |
W | 6-0 | S | ----- | |
11/25/2017 | Tournament B14s |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | RR |
Juan Carlos Portilla (-----) |
W | 6-3 | S | ----- | |
11/25/2017 | Tournament B14s |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | RR |
Tait Oberg (-----) |
W | 6-0 | S | ----- | |
11/19/2017 | Tournament B12s |
New Hampshire 12,14,16 L6 Challenger Circuit Event | F |
Mehul Bhattacharyya (-----) |
W | 6-4 6-4 |
S | ----- | |
11/19/2017 | Tournament B12s |
New Hampshire 12,14,16 L6 Challenger Circuit Event | S |
Rocco DiDonato (-----) |
W | 6-2 6-1 |
S | ----- | |
11/18/2017 | Tournament B12s |
New Hampshire 12,14,16 L6 Challenger Circuit Event | Q |
Joel McCandless (-----) |
W | 6-4 6-4 |
S | ----- | |
11/18/2017 | Tournament B12s |
New Hampshire 12,14,16 L6 Challenger Circuit Event | 16 |
Owen Eskey (-----) |
W | 6-1 6-1 |
S | ----- | |
11/17/2017 | Tournament B12s |
New Hampshire 12,14,16 L6 Challenger Circuit Event | 32 |
Max Ding (-----) |
W | 6-1 6-1 |
S | ----- | |
11/12/2017 | Tournament B14s |
New Hampshire 12,14,16, 18 L7 Futures Circuit Event | RR |
John Fazli (-----) |
L | 6-0 | S | ----- | |
11/10/2017 | Tournament B14s |
New Hampshire 12,14,16, 18 L7 Futures Circuit Event | RR |
Logan Mack (-----) |
W | 6-2 | S | ----- | |
11/10/2017 | Tournament B14s |
New Hampshire 12,14,16, 18 L7 Futures Circuit Event | RR |
Juan Carlos Portilla (-----) |
W | 6-0 | S | ----- | |
10/29/2017 | Tournament B14s |
MAC Tennis Academy 14 L7 Futures Circuit Event | RR |
William McLellan (-----) |
W | 6-0 | S | ----- | |
10/28/2017 | Tournament B14s |
MAC Tennis Academy 14 L7 Futures Circuit Event | RR |
Jiho Lee (-----) |
W | 6-0 | S | ----- | |
10/28/2017 | Tournament B14s |
MAC Tennis Academy 14 L7 Futures Circuit Event | RR |
Peter Khudyakov (-----) |
W | 6-2 | S | ----- | |
10/21/2017 | Tournament B12d |
New Hampshire 12,16(Sat) and 14,18(Sun) L6 Doubles Round Robin Challenger Circuit Event | RR |
Max Ding (-----) |
Hriday Karthik (-----) Alexander Lee (-----) |
L | 6-3 | S | ----- |
10/21/2017 | Tournament B12d |
New Hampshire 12,16(Sat) and 14,18(Sun) L6 Doubles Round Robin Challenger Circuit Event | RR |
Max Ding (-----) |
Joel McCandless (-----) Aahan Mehra (-----) |
L | 6-1 | S | ----- |
10/21/2017 | Tournament B12d |
New Hampshire 12,16(Sat) and 14,18(Sun) L6 Doubles Round Robin Challenger Circuit Event | RR |
Max Ding (-----) |
Kailash Chari (-----) Saunak Manna (-----) |
W | 6-2 | S | ----- |
10/07/2017 | Tournament B12s |
MAC Tennis Academy 12 L6 Championship Circuit Event | Q |
Naveen Nemalapuri (-----) |
L | 6-1 6-2 |
S | ----- | |
10/07/2017 | Tournament B12s |
MAC Tennis Academy 12 L6 Championship Circuit Event | 16 |
Dylan Fayerman (-----) |
W | 6-2 6-4 |
S | ----- | |
10/06/2017 | Tournament B12s |
MAC Tennis Academy 12 L6 Championship Circuit Event | 32 |
Jeffery Zhang (-----) |
W | 6-0 6-0 |
S | ----- | |
09/30/2017 | Tournament B12s |
New Hampshire 12,14 L6 Challenger Circuit Event | Q |
Trey Bourgeois (-----) |
L | 6-2 6-3 |
S | ----- | |
09/30/2017 | Tournament B12s |
New Hampshire 12,14 L6 Challenger Circuit Event | 16 |
Koray Abramson (-----) |
W | 6-2 6-0 |
S | ----- | |
09/29/2017 | Tournament B12s |
New Hampshire 12,14 L6 Challenger Circuit Event | 32 |
Calum Harding (-----) |
W | 4-6 6-4 1-0 |
S | ----- | |
05/28/2017 | Tournament B14s |
New Hampshire 12,14,16,18 L7 Futures Circuit Event | RR |
Thomas Berner (-----) |
L | 6-1 | S | ----- | |
05/26/2017 | Tournament B14s |
New Hampshire 12,14,16,18 L7 Futures Circuit Event | RR |
Daniel Saxe (-----) |
W | 6-4 | S | ----- | |
05/26/2017 | Tournament B14s |
New Hampshire 12,14,16,18 L7 Futures Circuit Event | RR |
Richard Waterfall Jr (-----) |
L | 7-6 | S | ----- | |
04/08/2017 | Tournament B12s |
MAC Tennis 12 L6 Challenger Circuit Event | 16 |
Alex Yi (-----) |
L | 6-1 6-2 |
S | ----- | |
04/07/2017 | Tournament B12s |
MAC Tennis 12 L6 Challenger Circuit Event | 32 |
Rocco DiDonato (-----) |
W | 6-3 7-5 |
S | ----- | |
04/01/2017 | Tournament B12d |
MAC Tennis Academy 12,16 (Sat) & 14,18 (Sun) L6 ROUND ROBIN Doubles Challenger Circuit Event | RR |
Nathan Pardo (-----) |
Rocco DiDonato (-----) Andrew Nelson (-----) |
L | 6-0 | S | ----- |
04/01/2017 | Tournament B12d |
MAC Tennis Academy 12,16 (Sat) & 14,18 (Sun) L6 ROUND ROBIN Doubles Challenger Circuit Event | RR |
Nathan Pardo (-----) |
Edward Roake (-----) Parker Schultz (-----) |
L | 7-6 | S | ----- |
04/01/2017 | Tournament B12d |
MAC Tennis Academy 12,16 (Sat) & 14,18 (Sun) L6 ROUND ROBIN Doubles Challenger Circuit Event | RR |
Nathan Pardo (-----) |
Robert Cooper (-----) Alex Yi (-----) |
L | 6-4 | S | ----- |
03/25/2017 | Tournament B12s |
Westboro Tennis & Swim Club Boys 12 L6 Challenger Circuit Event | Q |
Kaiaitz Mendibe (-----) |
L | 6-2 6-0 |
S | ----- | |
03/25/2017 | Tournament B12s |
Westboro Tennis & Swim Club Boys 12 L6 Challenger Circuit Event | 16 |
Kiran Raval (-----) |
W | 6-3 6-3 |
S | ----- | |
03/24/2017 | Tournament B12s |
Westboro Tennis & Swim Club Boys 12 L6 Challenger Circuit Event | 32 |
Max Ding (-----) |
W | 6-1 6-1 |
S | ----- | |
03/04/2017 | Tournament B12s |
New Hampshire 12,14,16 L6 Challenger Circuit Event | 16 |
Robert Cooper (-----) |
L | 6-3 6-2 |
S | ----- | |
02/18/2017 | Tournament B12d |
New Hampshire 12,16 (Sat.) & 14,18 (Sun.) L6 Round Robin Doubles Challenger Circuit Event | RR |
Robert Liu (-----) |
Thomas Pogorelec (-----) Tim Vargas (-----) |
W | 6-1 | S | ----- |
02/18/2017 | Tournament B12d |
New Hampshire 12,16 (Sat.) & 14,18 (Sun.) L6 Round Robin Doubles Challenger Circuit Event | RR |
Robert Liu (-----) |
Max Ding (-----) Evan Zhang (-----) |
L | 6-4 | S | ----- |
02/18/2017 | Tournament B12d |
New Hampshire 12,16 (Sat.) & 14,18 (Sun.) L6 Round Robin Doubles Challenger Circuit Event | RR |
Robert Liu (-----) |
Kailash Chari (-----) Jeremy Liao (-----) |
W | 6-4 | S | ----- |
01/14/2017 | Tournament B12d |
New Hampshire 12,16(Sat.) & 14,18(Sun.) L6 Round Robin Doubles Challenger Circuit Event | RR |
Nathan Pardo (-----) |
Ryan Carroll (-----) Siddharth Srinivasan (-----) |
L | 6-4 | S | ----- |
01/14/2017 | Tournament B12d |
New Hampshire 12,16(Sat.) & 14,18(Sun.) L6 Round Robin Doubles Challenger Circuit Event | RR |
Nathan Pardo (-----) |
DUPLICATEPhilip DUPLICATEBaykov (-----) Dylan Fayerman (-----) |
L | 6-3 | S | ----- |
01/14/2017 | Tournament B12d |
New Hampshire 12,16(Sat.) & 14,18(Sun.) L6 Round Robin Doubles Challenger Circuit Event | RR |
Nathan Pardo (-----) |
Max Ding (-----) Evan Zhang (-----) |
W | 6-1 | S | ----- |
01/07/2017 | Tournament B12s |
Cedardale 12,14 L6 Challenger Circuit Event | Q |
Tait Oberg (-----) |
L | 6-2 6-1 |
S | ----- | |
01/07/2017 | Tournament B12s |
Cedardale 12,14 L6 Challenger Circuit Event | 16 |
Nicholas Strymish (-----) |
W | Def | ----- | ----- | |
12/26/2016 | Tournament B12s |
New Hampshire 12,14 L6 Challenger Circuit Event | Q |
Akshay Kumar (-----) |
L | 6-0 6-1 |
S | ----- | |
12/26/2016 | Tournament B12s |
New Hampshire 12,14 L6 Challenger Circuit Event | 16 |
george cutone (-----) |
W | 6-4 6-4 |
S | ----- | |
12/03/2016 | Tournament B12s |
New Hampshire 12,16 L6 Challenger Circuit Event | 16 |
Nathan Rothschild (-----) |
L | 6-3 6-4 |
S | ----- | |
12/02/2016 | Tournament B12s |
New Hampshire 12,16 L6 Challenger Circuit Event | 32 |
Stone Shen (-----) |
W | 4-6 6-2 1-0 |
S | ----- | |
11/26/2016 | Tournament B12s |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | RR |
Andrey Mukhin (-----) |
W | 6-4 | S | ----- | |
11/26/2016 | Tournament B12s |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | RR |
Max Ding (-----) |
W | 6-1 | S | ----- | |
11/26/2016 | Tournament B12s |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | RR |
Kailash Chari (-----) |
W | 6-3 | S | ----- |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | ||
11/25/2017 | RR | Tournament B14s |
W | ||
6-0 | Jonathan Feldman (-----) | |
Match: S | Rating: ----- |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | ||
11/25/2017 | RR | Tournament B14s |
W | ||
6-3 | Juan Carlos Portilla (-----) | |
Match: S | Rating: ----- |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | ||
11/25/2017 | RR | Tournament B14s |
W | ||
6-0 | Tait Oberg (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16 L6 Challenger Circuit Event | ||
11/19/2017 | F | Tournament B12s |
W | ||
6-4 6-4 |
Mehul Bhattacharyya (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16 L6 Challenger Circuit Event | ||
11/19/2017 | S | Tournament B12s |
W | ||
6-2 6-1 |
Rocco DiDonato (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16 L6 Challenger Circuit Event | ||
11/18/2017 | Q | Tournament B12s |
W | ||
6-4 6-4 |
Joel McCandless (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16 L6 Challenger Circuit Event | ||
11/18/2017 | 16 | Tournament B12s |
W | ||
6-1 6-1 |
Owen Eskey (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16 L6 Challenger Circuit Event | ||
11/17/2017 | 32 | Tournament B12s |
W | ||
6-1 6-1 |
Max Ding (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16, 18 L7 Futures Circuit Event | ||
11/12/2017 | RR | Tournament B14s |
L | ||
6-0 | John Fazli (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16, 18 L7 Futures Circuit Event | ||
11/10/2017 | RR | Tournament B14s |
W | ||
6-2 | Logan Mack (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16, 18 L7 Futures Circuit Event | ||
11/10/2017 | RR | Tournament B14s |
W | ||
6-0 | Juan Carlos Portilla (-----) | |
Match: S | Rating: ----- |
MAC Tennis Academy 14 L7 Futures Circuit Event | ||
10/29/2017 | RR | Tournament B14s |
W | ||
6-0 | William McLellan (-----) | |
Match: S | Rating: ----- |
MAC Tennis Academy 14 L7 Futures Circuit Event | ||
10/28/2017 | RR | Tournament B14s |
W | ||
6-0 | Jiho Lee (-----) | |
Match: S | Rating: ----- |
MAC Tennis Academy 14 L7 Futures Circuit Event | ||
10/28/2017 | RR | Tournament B14s |
W | ||
6-2 | Peter Khudyakov (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,16(Sat) and 14,18(Sun) L6 Doubles Round Robin Challenger Circuit Event | ||
10/21/2017 | RR | Tournament B12d |
L | ||
Max Ding (-----) | 6-3 |
Hriday Karthik (-----) Alexander Lee (-----) |
Match: S | Rating: ----- |
New Hampshire 12,16(Sat) and 14,18(Sun) L6 Doubles Round Robin Challenger Circuit Event | ||
10/21/2017 | RR | Tournament B12d |
L | ||
Max Ding (-----) | 6-1 |
Joel McCandless (-----) Aahan Mehra (-----) |
Match: S | Rating: ----- |
New Hampshire 12,16(Sat) and 14,18(Sun) L6 Doubles Round Robin Challenger Circuit Event | ||
10/21/2017 | RR | Tournament B12d |
W | ||
Max Ding (-----) | 6-2 |
Kailash Chari (-----) Saunak Manna (-----) |
Match: S | Rating: ----- |
MAC Tennis Academy 12 L6 Championship Circuit Event | ||
10/07/2017 | Q | Tournament B12s |
L | ||
6-1 6-2 |
Naveen Nemalapuri (-----) | |
Match: S | Rating: ----- |
MAC Tennis Academy 12 L6 Championship Circuit Event | ||
10/07/2017 | 16 | Tournament B12s |
W | ||
6-2 6-4 |
Dylan Fayerman (-----) | |
Match: S | Rating: ----- |
MAC Tennis Academy 12 L6 Championship Circuit Event | ||
10/06/2017 | 32 | Tournament B12s |
W | ||
6-0 6-0 |
Jeffery Zhang (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14 L6 Challenger Circuit Event | ||
09/30/2017 | Q | Tournament B12s |
L | ||
6-2 6-3 |
Trey Bourgeois (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14 L6 Challenger Circuit Event | ||
09/30/2017 | 16 | Tournament B12s |
W | ||
6-2 6-0 |
Koray Abramson (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14 L6 Challenger Circuit Event | ||
09/29/2017 | 32 | Tournament B12s |
W | ||
4-6 6-4 1-0 |
Calum Harding (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16,18 L7 Futures Circuit Event | ||
05/28/2017 | RR | Tournament B14s |
L | ||
6-1 | Thomas Berner (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16,18 L7 Futures Circuit Event | ||
05/26/2017 | RR | Tournament B14s |
W | ||
6-4 | Daniel Saxe (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16,18 L7 Futures Circuit Event | ||
05/26/2017 | RR | Tournament B14s |
L | ||
7-6 | Richard Waterfall Jr (-----) | |
Match: S | Rating: ----- |
MAC Tennis 12 L6 Challenger Circuit Event | ||
04/08/2017 | 16 | Tournament B12s |
L | ||
6-1 6-2 |
Alex Yi (-----) | |
Match: S | Rating: ----- |
MAC Tennis 12 L6 Challenger Circuit Event | ||
04/07/2017 | 32 | Tournament B12s |
W | ||
6-3 7-5 |
Rocco DiDonato (-----) | |
Match: S | Rating: ----- |
MAC Tennis Academy 12,16 (Sat) & 14,18 (Sun) L6 ROUND ROBIN Doubles Challenger Circuit Event | ||
04/01/2017 | RR | Tournament B12d |
L | ||
Nathan Pardo (-----) | 6-0 |
Rocco DiDonato (-----) Andrew Nelson (-----) |
Match: S | Rating: ----- |
MAC Tennis Academy 12,16 (Sat) & 14,18 (Sun) L6 ROUND ROBIN Doubles Challenger Circuit Event | ||
04/01/2017 | RR | Tournament B12d |
L | ||
Nathan Pardo (-----) | 7-6 |
Edward Roake (-----) Parker Schultz (-----) |
Match: S | Rating: ----- |
MAC Tennis Academy 12,16 (Sat) & 14,18 (Sun) L6 ROUND ROBIN Doubles Challenger Circuit Event | ||
04/01/2017 | RR | Tournament B12d |
L | ||
Nathan Pardo (-----) | 6-4 |
Robert Cooper (-----) Alex Yi (-----) |
Match: S | Rating: ----- |
Westboro Tennis & Swim Club Boys 12 L6 Challenger Circuit Event | ||
03/25/2017 | Q | Tournament B12s |
L | ||
6-2 6-0 |
Kaiaitz Mendibe (-----) | |
Match: S | Rating: ----- |
Westboro Tennis & Swim Club Boys 12 L6 Challenger Circuit Event | ||
03/25/2017 | 16 | Tournament B12s |
W | ||
6-3 6-3 |
Kiran Raval (-----) | |
Match: S | Rating: ----- |
Westboro Tennis & Swim Club Boys 12 L6 Challenger Circuit Event | ||
03/24/2017 | 32 | Tournament B12s |
W | ||
6-1 6-1 |
Max Ding (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14,16 L6 Challenger Circuit Event | ||
03/04/2017 | 16 | Tournament B12s |
L | ||
6-3 6-2 |
Robert Cooper (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,16 (Sat.) & 14,18 (Sun.) L6 Round Robin Doubles Challenger Circuit Event | ||
02/18/2017 | RR | Tournament B12d |
W | ||
Robert Liu (-----) | 6-1 |
Thomas Pogorelec (-----) Tim Vargas (-----) |
Match: S | Rating: ----- |
New Hampshire 12,16 (Sat.) & 14,18 (Sun.) L6 Round Robin Doubles Challenger Circuit Event | ||
02/18/2017 | RR | Tournament B12d |
L | ||
Robert Liu (-----) | 6-4 |
Max Ding (-----) Evan Zhang (-----) |
Match: S | Rating: ----- |
New Hampshire 12,16 (Sat.) & 14,18 (Sun.) L6 Round Robin Doubles Challenger Circuit Event | ||
02/18/2017 | RR | Tournament B12d |
W | ||
Robert Liu (-----) | 6-4 |
Kailash Chari (-----) Jeremy Liao (-----) |
Match: S | Rating: ----- |
New Hampshire 12,16(Sat.) & 14,18(Sun.) L6 Round Robin Doubles Challenger Circuit Event | ||
01/14/2017 | RR | Tournament B12d |
L | ||
Nathan Pardo (-----) | 6-4 |
Ryan Carroll (-----) Siddharth Srinivasan (-----) |
Match: S | Rating: ----- |
New Hampshire 12,16(Sat.) & 14,18(Sun.) L6 Round Robin Doubles Challenger Circuit Event | ||
01/14/2017 | RR | Tournament B12d |
L | ||
Nathan Pardo (-----) | 6-3 |
DUPLICATEPhilip DUPLICATEBaykov (-----) Dylan Fayerman (-----) |
Match: S | Rating: ----- |
New Hampshire 12,16(Sat.) & 14,18(Sun.) L6 Round Robin Doubles Challenger Circuit Event | ||
01/14/2017 | RR | Tournament B12d |
W | ||
Nathan Pardo (-----) | 6-1 |
Max Ding (-----) Evan Zhang (-----) |
Match: S | Rating: ----- |
Cedardale 12,14 L6 Challenger Circuit Event | ||
01/07/2017 | Q | Tournament B12s |
L | ||
6-2 6-1 |
Tait Oberg (-----) | |
Match: S | Rating: ----- |
Cedardale 12,14 L6 Challenger Circuit Event | ||
01/07/2017 | 16 | Tournament B12s |
W | ||
Def | Nicholas Strymish (-----) | |
Match: ----- | Rating: ----- |
New Hampshire 12,14 L6 Challenger Circuit Event | ||
12/26/2016 | Q | Tournament B12s |
L | ||
6-0 6-1 |
Akshay Kumar (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,14 L6 Challenger Circuit Event | ||
12/26/2016 | 16 | Tournament B12s |
W | ||
6-4 6-4 |
george cutone (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,16 L6 Challenger Circuit Event | ||
12/03/2016 | 16 | Tournament B12s |
L | ||
6-3 6-4 |
Nathan Rothschild (-----) | |
Match: S | Rating: ----- |
New Hampshire 12,16 L6 Challenger Circuit Event | ||
12/02/2016 | 32 | Tournament B12s |
W | ||
4-6 6-2 1-0 |
Stone Shen (-----) | |
Match: S | Rating: ----- |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | ||
11/26/2016 | RR | Tournament B12s |
W | ||
6-4 | Andrey Mukhin (-----) | |
Match: S | Rating: ----- |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | ||
11/26/2016 | RR | Tournament B12s |
W | ||
6-1 | Max Ding (-----) | |
Match: S | Rating: ----- |
MAC'S TURKEY TOURNAMENT 12,14 L7 Futures Circuit Event | ||
11/26/2016 | RR | Tournament B12s |
W | ||
6-3 | Kailash Chari (-----) | |
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-2025 TennisRecord.com All rights reserved.
Privacy Policy | Sitemap
Copyright © 2016-2025 TennisRecord.com All rights reserved.
Privacy Policy | Sitemap