• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 14:08
CET 20:08
KST 04:08
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies3ComeBackTV's documentary on Byun's Career !10Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2
StarCraft 2
General
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies ComeBackTV's documentary on Byun's Career ! Micro Lags When Playing SC2? When will we find out if there are more tournament Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win
Tourneys
$100 Prize Pool - Winter Warp Gate Masters Showdow $5,000+ WardiTV 2025 Championship Sparkling Tuna Cup - Weekly Open Tournament Winter Warp Gate Amateur Showdown #1 RSL Offline Finals Info - Dec 13 and 14!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Anyone remember me from 2000s Bnet EAST server? soO on: FanTaSy's Potential Return to StarCraft Klaucher discontinued / in-game color settings How Rain Became ProGamer in Just 3 Months
Tourneys
[Megathread] Daily Proleagues [BSL21] LB QuarterFinals - Sunday 21:00 CET Small VOD Thread 2.0 [BSL21] WB SEMIFINALS - Saturday 21:00 CET
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Current Meta Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Beyond All Reason Path of Exile General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
The Games Industry And ATVI US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced Where to ask questions and add stream?
Blogs
The (Hidden) Drug Problem in…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1349 users

Self-taught piano players?

Blogs > SkylineSC
Post a Reply
1 2 Next All
SkylineSC
Profile Blog Joined March 2009
United States564 Posts
May 11 2010 22:10 GMT
#1
Just out of curiosity, how many of you play keyboard/piano and are self-taught? (ie. youtube books watever.) I can somewhat read music because I played in middle school band, and I'm not interested in being "good". are there any really bad habits I should not get into?

I guess just curious what experiences with self-taught piano players are like.

*
hrmM
Profile Joined November 2005
United States210 Posts
May 11 2010 22:16 GMT
#2
i did it about 3 years ago after high school senior year in the summer
was learning fast because i really wanted to play the piano and practiced about 3 hours a dayish, the rest was spent playing bball or computer games
quit after college started and don't remember that much
i wasn't teaching myself how to read the lyrics, but just taught myself how to play certain songs and jus continued to play off memory from repitition

if you REALLY want to do it, it can be done, jus need to keep up with it
sMi.hrmM 勇气
NonFactor
Profile Blog Joined January 2009
Sweden698 Posts
May 11 2010 22:24 GMT
#3
It can be done. Especially with the help of internet. You can find tons of tips and stuff easily, and I'm sure theres forums about playing the Piano which would be more then willing to help you out.

What you need though is patience and consistency, and don't worry about becoming good, it will come naturally the more you play. A thing that pops into my mind as a bad habit is overly ambitious goalsetting, don't set it too high. There is nothing wrong about starting with simple childrens songs. You will work your way up like you would in iCCup or in SC2 beta leagues. ;O

Try to practise a lot using 2 hands. I found this personally to be the one of the hardest steps, being able to use both hands. I would play with my right hand but my left hand wouldn't move. So frustrating, but it passes.

Also reading notes is easy and rewarding to overall understanding, so it's great you already know something about it.
Peeano
Profile Blog Joined March 2009
Netherlands5198 Posts
May 11 2010 22:32 GMT
#4
Eventhough I'm not all self-taught. I got some tips which I think should be of good help.
Use the right handpositioning/fingerplacement. The 'right' would be anything you're comfortable with. Even if it's going to take you 30 minutes to figure it out. Play with the most comfortable handpositioning/fingerplacement.

When you have to play 5notes in a row going either up or down the scales. I suggest using all 5 fingers whenever you can (if it's not a too long stretch for your hands) and jump with your hands as little as possible.
Most beginner books have decent-to-good fingerplacement noted that you could use as a good example.
+ Show Spoiler +

Left hand:
pink 5
ring 4
middle 3
index 2
thumb 1

Right hand:
thumb 1
index 2
middle 3
ring 4
pink 5
FBH #1!
Zurles
Profile Joined February 2009
United Kingdom1659 Posts
May 11 2010 22:33 GMT
#5
I taught myself and I can play a few easy classical pieces, I can't read the music very fast though, and as far as i'm aware i don't have any bad habits, but i could have. You can definitely reach a high level self teaching though.
phosphorylation
Profile Blog Joined July 2009
United States2935 Posts
Last Edited: 2010-05-11 22:35:16
May 11 2010 22:34 GMT
#6
Grab Hanon's exercises and chug away with metronome to improve your hand coordination, agility, and dexterity. It's important, however, that you do this with right technique (hand movements). Maybe you can get some help from a piano friend or have a one-time lessonw ith teacher. This alone will make your technique better than 99 percent of the dabblers out there.
Then, you can tackle some pieces.
Buy prints of my photographs at Redbubble -> http://www.redbubble.com/people/shoenberg3
Peeano
Profile Blog Joined March 2009
Netherlands5198 Posts
May 11 2010 22:40 GMT
#7
Locking your wrist in one place/position would be a bad habit.
FBH #1!
Wings
Profile Joined January 2010
United States999 Posts
Last Edited: 2010-05-11 22:48:35
May 11 2010 22:48 GMT
#8
I stopped playing piano when I was 8 yrs old lol, so when I started trying to pick it up again about 10 years later, it was almost like a new instrument... I suppose I had innately learned some basics when I was 8, I guess, but it was unbelievably hard.

My advice is this. Find ONE moderately difficult song for you, that you absolutely love listening to. I did that with Yiruma's "River Flows In You", which is a beautiful song, somewhat technically challenging, but is still possible to learn. Then, play ONLY that song a bajillion times, listen to how the original player plays it, the speed, the feeling, the crescendos and decrescendos... then you'll become incredibly good at that one song. However, just from that, you'll really learn how to use both hands (I was a clarinet player so two simultaneous lines of music was WTF at first lol), and it will go MILES in teaching you about how to play piano.

I did what I just described, and though I'm very slow at learning new pieces... every time I play a piece I learned, people think I've been playing piano my entire life. It's just that I focused so much energy and heart and spirit into only ONE piece at a time, that I master it, and THEN move on. Because no matter what, us late beginners can't catch up to the professional kids, so there's no point in trying to learn everything... just learn what you really enjoy and love. For me, I loved Yiruma's "River Flows in You" & "Maybe" & "Kiss the Rain", "Une comptine d'un autre ete" by Yann Tiersen, and some others. I suggest you find what you love.

There's also a really, really cool side effect with absolutely mastering one piece. For me, that was "River Flows in You." I can now play 1000x different improvised variations of that song, because I have innately learned the chords so well, that I can freestyle on the spot with no problem. I'm no musical genius, I just played that song so many times. You'll be able to use those chords to compose your own songs, and be completely creative... it's a great feeling. So many of my hardcore-piano friends can't do ANY of that (and they're extremely insane at piano, national-level), because they've been so hardwired into learning other people's pieces. Enjoy yourself and you'll realize you might be doing something that no one else can do.

I wrote so much, but that's cuz I absolutely love piano now. I picked it up so late, like when I was 18 yrs old or so... and it took like 3/4 months for me to finally master just that one song, lol. But it was definitely worth it for me.
The probability of Kim Carrier getting all those predictions wrong is similar to the probability Flash loses a TvT. Kim Carrier MUST BE a genius. His only big mistake... STORK.
phosphorylation
Profile Blog Joined July 2009
United States2935 Posts
May 11 2010 22:56 GMT
#9
please refrain from concentrating on so much lightweight (and that's being nice) stuff like yiruma
there are just so much better things to play
improvisation is something you can learn later when you have the basics down
Buy prints of my photographs at Redbubble -> http://www.redbubble.com/people/shoenberg3
Wings
Profile Joined January 2010
United States999 Posts
May 11 2010 23:03 GMT
#10
On May 12 2010 07:56 phosphorylation wrote:
please refrain from concentrating on so much lightweight (and that's being nice) stuff like yiruma
there are just so much better things to play
improvisation is something you can learn later when you have the basics down

... that was the first piece I ever played, cut me some slack lol. You think I'd pick up the 1812 overture from the beginning?
The probability of Kim Carrier getting all those predictions wrong is similar to the probability Flash loses a TvT. Kim Carrier MUST BE a genius. His only big mistake... STORK.
phosphorylation
Profile Blog Joined July 2009
United States2935 Posts
May 11 2010 23:08 GMT
#11
i am not critizing you
it's impressive that's your first piece
btw, good luck playing the 1812 overture on the keyboard
Buy prints of my photographs at Redbubble -> http://www.redbubble.com/people/shoenberg3
ShinyGerbil
Profile Blog Joined June 2008
Canada519 Posts
May 11 2010 23:13 GMT
#12
if you're asking for tips/technique, shouldn't you ask people who *have* taken lessons and have had professional help?

anyways, the best thing i can say (been taking lessons for a bunch of years now, i'm good compared to bad players and bad compared to good ones.) are to keep your wrists up (gives you much more power) and to plan your practice sessions ahead of time, starting with a scales warm up every time.
[s]savior[/s] jaedong fighting! // member of LighT eSports
CalmDown
Profile Joined May 2010
Australia5 Posts
May 11 2010 23:17 GMT
#13
I stopped playing piano when I was 8 yrs old lol, so when I started trying to pick it up again about 10 years later, it was almost like a new instrument... I suppose I had innately learned some basics when I was 8, I guess, but it was unbelievably hard.

My advice is this. Find ONE moderately difficult song for you, that you absolutely love listening to. I did that with Yiruma's "River Flows In You", which is a beautiful song, somewhat technically challenging, but is still possible to learn. Then, play ONLY that song a bajillion times, listen to how the original player plays it, the speed, the feeling, the crescendos and decrescendos... then you'll become incredibly good at that one song. However, just from that, you'll really learn how to use both hands (I was a clarinet player so two simultaneous lines of music was WTF at first lol), and it will go MILES in teaching you about how to play piano.

I did what I just described, and though I'm very slow at learning new pieces... every time I play a piece I learned, people think I've been playing piano my entire life. It's just that I focused so much energy and heart and spirit into only ONE piece at a time, that I master it, and THEN move on. Because no matter what, us late beginners can't catch up to the professional kids, so there's no point in trying to learn everything... just learn what you really enjoy and love. For me, I loved Yiruma's "River Flows in You" & "Maybe" & "Kiss the Rain", "Une comptine d'un autre ete" by Yann Tiersen, and some others. I suggest you find what you love.

There's also a really, really cool side effect with absolutely mastering one piece. For me, that was "River Flows in You." I can now play 1000x different improvised variations of that song, because I have innately learned the chords so well, that I can freestyle on the spot with no problem. I'm no musical genius, I just played that song so many times. You'll be able to use those chords to compose your own songs, and be completely creative... it's a great feeling. So many of my hardcore-piano friends can't do ANY of that (and they're extremely insane at piano, national-level), because they've been so hardwired into learning other people's pieces. Enjoy yourself and you'll realize you might be doing something that no one else can do.

I wrote so much, but that's cuz I absolutely love piano now. I picked it up so late, like when I was 18 yrs old or so... and it took like 3/4 months for me to finally master just that one song, lol. But it was definitely worth it for me.


Yeah, I agree with this. I'm not completely self-taught either (teacher for about 2 years, me for 8 years) since I needed a teacher to overcome my tiny hand problems (I can only JUST reach an octave T_T) I would reccommend picking a song you like to give you motivation since if its difficult enouogh, you will be practising it for a long time... For me, I chose Chopin's Fantasie Impromptu (big mistake I know >.<); 2 years later and my technique is loads better hehe I can't play it perfect yet though. If you've been playing for a bit, then "River flows in You" should be just right. Starting slow and gradually speeding up can get very tedious, but it makes you learn the notes properly, you can easily pick up the mistakes, your hands gain muscle memory, you can make sure your technique's right and you won't regret it once you play harder songs; I do this for every section of the song and join it together; I don't do it on many songs now but on the very difficult ones, its the best way since playing it straight out with mistakes everywhere.

Scales, finger exercises and the like will help your technique to make the harder songs easier to play. When you get better, you can take a look at improvisation; its really rewarding since you play your own music rather than what someone else wrote. Just play more and you will get better - trust me

Oh yeah, use a metronome too! It will help you stay in time; there are so many youtube covers of songs where the guy can't play the song in time and it sounds all weird. Its very annoying to have that thing clicking away, but it will help your sense of rhythm and timiming.

Sorry if I gave you a wall of text to read hehe
NonFactor
Profile Blog Joined January 2009
Sweden698 Posts
May 11 2010 23:18 GMT
#14
On May 12 2010 08:03 Wings wrote:
Show nested quote +
On May 12 2010 07:56 phosphorylation wrote:
please refrain from concentrating on so much lightweight (and that's being nice) stuff like yiruma
there are just so much better things to play
improvisation is something you can learn later when you have the basics down

... that was the first piece I ever played, cut me some slack lol. You think I'd pick up the 1812 overture from the beginning?


Lol. Ignore him, he's obviously stupid.

Music is subjective. I too find River Flows in You a very nice piece and pleasant to listen to.

I also agree it could be a good song to practise to.

It's simple, no complex notes, sounds pleasant but still requires a decent amount of handspeed at certain parts.

Learning to play a song that you like makes it more rewarding and fun, and it's great if this song is easy to play on the piano. It doesen't matter if it's a masterpiece by Chopin or if it's Lady Gagas Telephone.

Rkie
Profile Blog Joined October 2009
United States1278 Posts
May 11 2010 23:21 GMT
#15
it usually takes me 3 or maybe 4 hours to learn a song. I had lessons when i was like eight, but that was only for a few months. I really enjoy learning and actually playing a song though
phosphorylation
Profile Blog Joined July 2009
United States2935 Posts
Last Edited: 2010-05-11 23:40:50
May 11 2010 23:29 GMT
#16
lol i think, at least in terms of piano knowledge, i don't consider myself stupid at all
i dont feel like brandishing my credentials here, but it's enough to say i have a lot of experience
possibly more ignorant is the person who thought 1812 overture is a piano piece

i also really despise people who consider everything that cannot be quantified as subjective
oh no music is really superior to others... it's all matters of personal taste!
BS
while there is an element of personal preference, more important are careful judgment of artistic merit and substance
now, i would really like to see you argue that shakespeare's writing cannot be judged better than that of a 6-year old

the point i was trying to make was that the OP should not seek immediate gratification on the piano
work up some technique and build up with solid repertoire.. so that you eventually accomplish something wortwhile and lasting
Buy prints of my photographs at Redbubble -> http://www.redbubble.com/people/shoenberg3
NonFactor
Profile Blog Joined January 2009
Sweden698 Posts
May 11 2010 23:49 GMT
#17
On May 12 2010 08:29 phosphorylation wrote:
lol i think, at least in terms of piano knowledge, i don't consider myself stupid at all
i dont feel like brandishing my credentials here, but it's enough to say i have a lot of experience
possibly more ignorant is the person who thought 1812 overture is a piano piece

i also really despise people who consider everything that cannot be quantified as subjective
oh no music is really superior to others... it's all matters of personal taste!
BS
while there is an element of personal preference, more important are careful judgment of artistic merit and substance
now, i would really like to see you argue that shakespeare's writing cannot be judged better than that of a 6-year old


Yeah except he posted that 1 minute before I did while I was posting my post, I did not know what was in his post, it was just a coincidence that I mentioned Chopin in my post right after he mentioned it. So who's the ignorant one again?

And please, why make yourself look even more dumb? Music IS especially subjective when it comes to deciding what a person likes, but your example there is showing 2 extremes.

I for example enjoy a good comic book or a manga over shakespears work. Why? I just find them more enjoyable. It's my opinion. Now am I saying that these people who wrote the storyline or w/e to these comic books / mangas are better then Shakespear then writing? No. But Shakespears work just doesen't appeal to me.

Now if you are about to learn a new instrument to play, wouldn't it be good to learn songs that you really like? I myself got into piano because I really liked numerous tunes and songs from different games. And that's where I started learning. (Zeldas Lost Woods was among the first ones I learned.) Was there better music to learn from? Probably. Is the person who created the tune that caught me on regonized as a mastermind of music? Probably not.

But does this all matter if I'm having more fun trying to learn a song that I like? No, it absolutely doesen't.

Anyways, keep being ignorant, I won't keep derailing this thread. I know I'm right.
phosphorylation
Profile Blog Joined July 2009
United States2935 Posts
Last Edited: 2010-05-11 23:57:24
May 11 2010 23:55 GMT
#18
beginning with stuff you like is fine; but it should only remain as the gateway to something more ambitious and better
unless you plan to begin with beethoven's hammerklavier or something

our experiences (stuff we have been exposed to) alter the way we respond to music at the initial, purely emotional level
but that's probably the only subjective thing about music
the rest (of someone's bad taste) can be attributed to ignorance, unwillingness to learn and absorb, or plain stupidity
Buy prints of my photographs at Redbubble -> http://www.redbubble.com/people/shoenberg3
maga33
Profile Blog Joined December 2008
United States247 Posts
May 12 2010 00:06 GMT
#19
Hmm
I learned the piano from 4-7 but then i stopped. After around 10 years, i found out that i have perfect pitch and so i decided to pick it up again. I started to self teach piano a while ago.( aprox 2 yrs ago) and at first I had little inspiration. At first, I played normal stuff such as jingle bells and the like. Lucky for me, i still remembered how to read sheet music. I then started to play some anime ops and learned songs that I was inspired by such as Pachelbel's canon from kanon 2006. More recently, i started to play touhou songs. I first started with the old pc98 stuff such as maple dream which is very easy. Now I can play some of the more intense songs such as lunatic princess and border of life . I find that music, just like anything, requires you to be inspired for you to do well. You also cant just fiddle with the keys for a few minutes and expect a huge reward. At some point for around 1/2 a year i was putting in 4 hrs a day just practicing the same basic drills over and over again, which brings me to my next point. Drills such as scales and arpeggios are very important. If you can do them well, it is much easier to play songs later. i learned that the hard way through my friend. Good luck on your musical endeavors.
The victorious strategist only seeks battle after the victory has been won, whereas he who is destined to defeat first fights and afterwards looks for victory.
phosphorylation
Profile Blog Joined July 2009
United States2935 Posts
Last Edited: 2010-05-12 00:13:50
May 12 2010 00:13 GMT
#20
maga33: i think you have the right attitude and approach but i hope for your sake that you eventually get into -- pardon my elitism -- real music

for the technical drills, i recommend that you look into hanon exercises
people rag on them all the time, but it's still the best tool there is (brahms' and liszt's exercises would be too difficult)
sometimes, i play through the whole book in one sitting (takes around 1-2 hours) and my technique gets a +2 upgrade
Buy prints of my photographs at Redbubble -> http://www.redbubble.com/people/shoenberg3
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 16h 52m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
White-Ra 301
IndyStarCraft 227
RushiSC 150
BRAT_OK 109
MindelVK 30
JuggernautJason1
StarCraft: Brood War
EffOrt 342
actioN 145
Dewaltoss 117
ggaemo 66
Hyun 59
Mind 47
910 24
Yoon 17
soO 16
HiyA 11
[ Show more ]
ivOry 10
Counter-Strike
byalli362
allub312
Heroes of the Storm
Liquid`Hasu143
Other Games
FrodaN1761
fl0m887
Beastyqt842
Fuzer 223
C9.Mang0146
mouzStarbuck128
XaKoH 116
Grubby84
Trikslyr75
Mew2King56
Chillindude18
Organizations
Other Games
BasetradeTV55
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 22 non-featured ]
StarCraft 2
• StrangeGG 58
• HeavenSC 37
• Reevou 8
• Adnapsc2 6
• musti20045 2
• IndyKCrew
• AfreecaTV YouTube
• intothetv
• Kozan
• sooper7s
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• Azhi_Dahaki33
• Michael_bg 2
• XenOsky 1
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• lizZardDota299
League of Legends
• Nemesis4418
Other Games
• imaqtpie1273
• Shiphtur179
Upcoming Events
WardiTV Invitational
16h 52m
Gerald vs YoungYakov
Spirit vs MaNa
SHIN vs Percival
Creator vs Scarlett
Replay Cast
1d 13h
WardiTV Invitational
1d 16h
ByuN vs Solar
Clem vs Classic
Cure vs herO
Reynor vs MaxPax
Replay Cast
3 days
Sparkling Tuna Cup
4 days
Krystianer vs TBD
TriGGeR vs SKillous
Percival vs TBD
ByuN vs Nicoract
Replay Cast
5 days
Wardi Open
5 days
Liquipedia Results

Completed

YSL S2
WardiTV 2025
META Madness #9

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 2
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.