Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

DbPhoenix

Pearls

Recommended Posts

A man can't spend years at one thing and not acquire a habitual attitude towards it quite unlike that of the average beginner. The difference distinguishes the professional from the amateur. It is the way a man looks at things that makes or loses money for him in the speculative markets. The public has the dilettante's point of view toward his own effort. The ego obtrudes itself unduly and the thinking therefore is not deep or exhaustive. The professional concerns himself with doing the right thing rather than with making money, knowing that the profit takes care of itself if the other things are attended to. A trader gets to play the game as the professional billiard player does -- that is, he looks far ahead instead of considering the particular shot before him. It gets to be an instinct to play for position.

 

JL

Edited by DbPhoenix

Share this post


Link to post
Share on other sites

You are off to a great start here, and I am looking forward to the series of posts. Thanks for taking the time to do this!

 

Many modern people have a very hard time with this concept, they are supposed to be keeping busy, working hard, accomplishing tasks. And a certain percentage of traders are addicted to "action."

 

I frequently keep in mind the attitude and skills required by ancient primitive hunters, who spent most of their time stalking extremely slowly in expanded awareness, or even positioned motionless next to a trail. Their modus operandi was all about high probability hunts through enormous patience and skill. They did not waste energy on targets where the chance of a net gain of energy was very low. For many modern people, such a mindset is almost incomprehensible, and so when they become traders they keep chasing prey they have almost no chance of acquiring, and the end result is less and less reserve energy over time, until they die of exhaustion . . .

Share this post


Link to post
Share on other sites

RULE #2: Don't get irritated or angered by long session of folding.

 

We are all playing probability over a long run. Understand it. Accept it. Mentally prepare for it. Keeping our head makes all the difference. (William)

Share this post


Link to post
Share on other sites

Observation, experience, memory and mathematics -- these are what the successful trader must depend on. He must not only observe accurately but remember at all times what he has observed. He cannot bet on the unreasonable or on the unexpected, however strong his personal convictions may be about man's unreasonableness or however certain he may feel that the unexpected happens very frequently. He must bet always on probabilities -- that is, try to anticipate them. Years of practice at the game, of constant study, of always remembering, enable the trader to act on the instant when the unexpected happens as well as when the expected comes to pass.

 

 

JL

Share this post


Link to post
Share on other sites

RULE #3: If you've been folding a lot, for a long time in the game, and you're starting to think that maybe it's time you got in and played a few hands again -- that's not a good enough reason. Keep folding.

 

The level beyond this is having no desire to act inappropriately-- to be so immersed in the moment and the process that time does not exist and thus impatience does not exist.

 

Great traders have rituals they enjoy for their own sake, a method and a habit that acts as its own reason for being. When you have this mindset, impatience goes away; whatever is in front of you becomes too engaging to worry about what you aren't doing or could be doing.

 

The amount of time a trader should be willing to wait for a good trade is infinite, because with the correct mindset the trader isn't actually “waiting” in the traditional sense; being and experiencing yes, waiting no. (darkhorse)

Share this post


Link to post
Share on other sites

Rarely do any of us grow up learning how to operate in an arena that allows for complete freedom of creative expression, with no external structure to restrict it in any way. In the trading environment, you will have to make up your own rules and then have the discipline to abide by them.

 

The problem is, price movement is fluid, always in motion, quite unlike the highly structured events that most of us are accustomed to. In the market environment, the decisions that confront you are as endless as the price movements you intend to take advantage of. You don't just have to decide to participate, you also have to decide when to enter, how long to stay in, and under what conditions to get out.

 

There is no beginning, middle, or end - only what you create in your own mind.

 

JL

Share this post


Link to post
Share on other sites

RULE #4: Don't feel like a martyr when folding. Don't start feeling self-righteous about all this folding you are doing ... as if now it owes you (because you've been so good, so disciplined, so patient ...). This is a trap .... As you keep folding, you must feel neutral about it.

Share this post


Link to post
Share on other sites

Via Addicted2Success and Barry Ritholz:

 

 

Insightful Investment Quotes

 

warren-buffett-quote.jpgWarren Buffett (Net Worth $39 Billion) – “‘Price is what you pay; value is what you get.’ Whether we’re talking about socks or stocks, I like buying quality merchandise when it is marked down.”

 

george-soros-quote.jpgGeorge Soros (Net Worth $22 Billion) - ”I’m only rich because I know when I’m wrong…I basically have survived by recognizing my mistakes.”

 

 

david-rubenstein-quote.jpegDavid Rubenstein (Net Worth $2.8 Billion) – “Persist – don’t take no for an answer. If you’re happy to sit at your desk and not take any risk, you’ll be sitting at your desk for the next 20 years.”

 

ray-dalio-quote.jpgRay Dalio (Net Worth $6.5 Billion) – “More than anything else, what differentiates people who live up to their potential from those who don’t is a willingness to look at themselves and others objectively.”

 

edward-lampert-quote.jpgEddie Lampert (Net Worth $3 Billion) – “This idea of anticipation is key to investing and to business generally. You can’t wait for an opportunity to become obvious. You have to think, “Here’s what other people and companies have done under certain circumstances. Now, under these new circumstances, how is this management likely to behave?”

 

t-boone-pickens-quote.jpegT. Boone Pickens (Net Worth $1.4 Billion) - “The older I get, the more I see a straight path where I want to go. If you’re going to hunt elephants, don’t get off the trail for a rabbit.”

 

Charlie-Munger-quote.jpegCharlie Munger (Net Worth $1 Billion) – “If you took our top fifteen decisions out, we’d have a pretty average record. It wasn’t hyperactivity, but a hell of a lot of patience. You stuck to your principles and when opportunities came along, you pounced on them with vigor.”

 

david-tepper-quote.jpgDavid Tepper (Net Worth $5 Billion) – “This company looks cheap, that company looks cheap, but the overall economy could completely screw it up. The key is to wait. Sometimes the hardest thing to do is to do nothing.”

 

Benjamin-Graham-Quote.jpegBenjamin Graham – “The individual investor should act consistently as an investor and not as a speculator. This means that he should be able to justify every purchase he makes and each price he pays by impersonal, objective reasoning that satisfies him that he is getting more than his money’s worth for his purchase.”

louis-bacon-quote.jpgLouis Bacon (Net Worth $1.4 Billion) – “As a speculator you must embrace disorder and chaos.”

 

paul-tudor-jones-quote.jpgPaul Tudor Jones (Net Worth $3.2 Billion) - “Were you want to be is always in control, never wishing, always trading, and always, first and foremost protecting your butt. After a while size means nothing. It gets back to whether you’re making 100% rate of return on $10,000 or $100 million dollars. It doesn’t make any difference.”

 

bruce-kovner-quote.jpgBruce Kovner (Net Worth $4.3 Billion) - ” My experience with novice traders is that they trade three to five times too big. They are taking 5 to 10 percent risks on a trade when they should be taking 1 to 2 percent risks. The emotional burden of trading is substantial; on any given day, I could lose millions of dollars. If you personalize these losses, you can’t trade.”

 

rene-rivkin-quote.jpegRene Rivkin (Net Worth $346 Million) - “When buying shares, ask yourself, would you buy the whole company?”

 

peter-lynch-quote.jpegPeter Lynch (Net Worth $352 Million) – “I think you have to learn that there’s a company behind every stock, and that there’s only one real reason why stocks go up. Companies go from doing poorly to doing well or small companies grow to large companies.”

 

John-Templeton-Quote.jpegJohn Templeton (Net Worth $20 Billion)- “The time of maximum pessimism is the best time to buy and the time of maximum optimism is the best time to sell.”

 

john-bogle-quote.jpegJohn (Jack) Bogle (Net Worth $4 Billion) - “If you have trouble imagining a 20% loss in the stock market, you shouldn’t be in stocks.”

Share this post


Link to post
Share on other sites
RULE #2: Don't get irritated or angered by long session of folding.

 

We are all playing probability over a long run. Understand it. Accept it. Mentally prepare for it. Keeping our head makes all the difference. (William)

 

Hence;

 

The outcome of a particular trade is irelevant, if we followed our trading plan flawlessly but our stop gets hit, there is no reason to rationalize much less analyze the loss.

Share this post


Link to post
Share on other sites

RULE#5: Sometimes others get to play and you don't.... But the most important thing is this: you must be comfortable with this - welcome it. Make peace with this idea. Cross your arms and sit back.

 

It is silly to try to catch every swing or worry about missing a move. There are thousands of markets out there and we are missing a play ALL THE TIME. The objective is to execute the business plan with precision over a long run. Precision = Speed. Marginal, wild, random trading will only bring chaos into the statistical equation.

 

There are also internal reasons not to play. The poker adage H.A.L.T (Hungry, Angry, Lonely, Tired) basically says that if you can't play with a smile, don't play at all.

And scared money rarely wins. (William)

Share this post


Link to post
Share on other sites
RULE #3: If you've been folding a lot, for a long time in the game, and you're starting to think that maybe it's time you got in and played a few hands again -- that's not a good enough reason. Keep folding.

 

The level beyond this is having no desire to act inappropriately-- to be so immersed in the moment and the process that time does not exist and thus impatience does not exist.

 

Great traders have rituals they enjoy for their own sake, a method and a habit that acts as its own reason for being. When you have this mindset, impatience goes away; whatever is in front of you becomes too engaging to worry about what you aren't doing or could be doing.

 

The amount of time a trader should be willing to wait for a good trade is infinite, because with the correct mindset the trader isn't actually “waiting” in the traditional sense; being and experiencing yes, waiting no. (darkhorse)

 

In practice, if you wait to play only high value hands, you will be hard pressed to win money if you are playing against high quality players. If is best to play junk from time to time and show that you have played junk so that you do not get pegged as a tight player.

 

The odds in poker are pretty simple and most decent local non transient players understand them. When you are playing with people who understand the odds, you are playing at best in a negative sum game since there is a rake and a toke. To win, you need to learn how each player acts or reacts when they are in a hand. If you play with the same people long enough, you can come pretty close to guessing their 2 cards (in texas hold'em) they are holding almost down to the exact suit, just as often as you can complete your best friend's or spouse's statement before he or she does or know what he or she is going to say before they say it. You learn to read individual facial, body, breathing, and hand gestures which tell you if he has a good hand or and if you should call or raise or fold.

 

The odds are important, but you make money by learning to play the players and you need to keep the other players confused about the way you play.

 

The odds in poker are much more objective than they are in trading; therefore, traders are disadvantaged to poker players since there are no "nuts" in trading, arbitrage trading aside. The back testers believe that they can approximate the odds, but back testing is a systematic statistical misinterpretation.

 

The parallel "reading traders" in trading may seem like it is harder to do than it is in a poker game where the players are visually inspectable, but it is possible to understand what the other traders are doing by understanding the patterns that present themselves at particular places and times and understanding how you can tell if trader a, b, c is present.

 

When you understand who may be trading at a particular pattern, then you may decide to, for example, fade that fib pull back short instead of taking it long like you normally would have done. Or, you may decide to short the low at support instead of buying the low and expecting support to hold. Learning who you are trading against and how to trade with or against them will magnify your success.

Share this post


Link to post
Share on other sites

RULE #6: To win at poker you must embrace the idea of breaking even.... A distaste for breaking even can lead us into the valley of pressing and overplaying and other wrongful activity.

 

We have to have a positive mindset for the long run. But one-sided expectation for a short performance interval is just going to chew us up. Breaking even or a loss is just one of the natural outcomes in a statistical run. This is the way our trading plan supposed to work given the nature of the game... it is not broken. The reason we have a plan in place is to help us focus on executing sound decisions under fire. Do not make it difficult by outsmarting our own plan. Pressing at the last hour to meet some number in our head is just out of place.

 

When you have a glass of muddy water, you can't make it clear by stirring it. You can't make the mind clear by forcing it one way or the other. Don't force your expectations on your trading; let the Law of Large Numbers do its work in peace. (William)

Share this post


Link to post
Share on other sites

RULE #7: Regard patience as a central pillar of your game and strategy.... Don't assign it a secondary or lesser role.

"Although the cheetah is the fastest animal in the world and can catch any animal on the plains, it will wait until it is absolutely sure it can catch its prey. It may hide in the bush for a week waiting for just the right moment. It will wait for a baby antelope, and not just any baby antelope, but preferably one that is also sick or lame. Only then, when there is no chance it can lose its prey, does it attack. That, to me, is the epitome of professional trading." (Mark Weinstein)

Share this post


Link to post
Share on other sites

RULE #8: Keep plugging away. Expect nothing.... There will be times when you play tight, keep playing tight, and keep on playing tight, and it still does no good...the bad cards just keep coming.... You may have to just keep doing it until the end, with no reward at all.

 

 

When there is no expectation, there is no fear of the outcome. (William)

Share this post


Link to post
Share on other sites

RULE #9: Don't fall into the "Now Trap." Players want to win now, today. Results must happen now, in this hand, the one right in front of us.... We assign a little more importance to where we are. We make it bigger, more important.... But we do this timewise , too -- we assign things more importance because they are happening in the present moment.... Yet giving greater importance to the present in the game of poker allows us to imagine marginal hands into good hands and good hands into great hands.

Share this post


Link to post
Share on other sites

RULE #10: The long run is longer than you think.... Playing only the best hands can be frustrating.... Anger and irritability can arise. The emotions can be severely tested. This is where Zen comes in.

 

The only way to turn the corner is to get rid of marginal trades. It is ALREADY a very fine balance. If one injects a few marginal trades into the picture, he quickly screws up the Profit/Loss equation. Making the matter worse, doing so will create chaos in both one’s equity curve and one’s head. Just get rid of marginal trades, don't stare the monitor the whole day, and learn to maximize profits WHEN appropriate.

 

If we fail to take the responsibility for getting rid of marginal trades, we lose the privilege to trade. Provided one does have a good method, it’s meaningless to try to fix things any other way.

 

Trade LESS, make more. (William)

Share this post


Link to post
Share on other sites

RULE #11: Don't defend patience too strongly.... You can't make yourself go to sleep through sheer strength of will. It is not about the strength of commitment -- it is more of a gentler thing -- a letting go.

 

We have to be aware and allow space for our ego's demands. Let the ransom demands be heard yet be objective in the moment, knowing we are still in the driver's seat -- we are not being kidnapped and the threats are baseless. Be compassionate and forgiving to the feeble ego -- that is how we give it space.

 

Since the neurotic fixations are held by tensions, relax your arms and legs and be aware. As the Zen saying goes: "When you eat, eat. When you sleep, sleep." May I add: "When you wait, wait. When you trade, trade." (William)

Share this post


Link to post
Share on other sites

RULE#12: Don't be impatient about patience.... Your brain is telling you to play patiently while your emotions are saying, "What's taking so long?" These two must be in alignment.

 

The gatekeeper of our subconscious keeps us from constant behavioral modifications, which means that if you are not a patient type, there is probably more work then just telling yourself to be patient. I think one might have a chance in two ways:

 

1) If you are an enlightened kind of guy, you can tap into your own innate essence for power. The power comes from your strong awareness. All your subtle self-talk and make-believes and all the games your ego plays will evaporate in the expanse of your wisdom. Just like an old man watching children play.

 

2) Change your internal self-talk. Bypass the gatekeeper and do some behavioral modification. There are two ways to bypass the gatekeeper: use sheer will and persistence, and keep changing your self-talk on the conscious level. Eventually you will nag your gatekeeper to death. (William)

Share this post


Link to post
Share on other sites

RULE #13: Occupy yourself while you are not playing.... It is critical that you learn to enjoy yourself in the cardroom in ways other than in the game itself -- by constantly staying, and playing.... The fact is, if you are playing correctly, you are going to be doing a lot of folding. So you need to think of ways to fill this time. If you hate this period of time -- when you're not playing , and some do -- it will have the effect of throwing your game out of kilter.

 

I can only trade for so many hours. This is another reason look for ways to trade more effortlessly so my energy level can be better maintained throughout the day. There are times when I find myself constantly in the market and that is a very BIG red light that "I AM GAMBLING" because the market is random most of the time and if I am in it all the time then I am not playing the highest probability play. (William)

Share this post


Link to post
Share on other sites

RULE #14: Begin by playing tight, but don't forget to stay tight.... The important thing is not who possesses the control and discipline at the start of the game, but who possesses it at the middle, the end, and all points throughout.

 

It is easy to have faith in yourself and have discipline when you're a winner, when you're number one. What you've got to have is faith and discipline when you're not yet a winner. (Vincent Lombardi)

 

Stick to a plan despite what happened before and what will happen after. It is less about fighting and more about surrendering. (William)

Share this post


Link to post
Share on other sites

RULE #15: Discipline your game...it is more like patience -- pacing yourself (especially emotionally) for the length of the game. It is different than mere patience, however. It comes from a larger and longer-term view of things -- one that steps back and sees things as a whole.

1) There is a parallel between meditation and trading according to plan: we tend to create chaos by imposing our will into the processes because we want to "improve" the processes to match our preconceived expectation. Are our expectations realistic? Probably not...especially if they come right out of trading books. Let the process of either trading (according to plan) or meditation take its natural course -- stop the tampering.

 

2) The performance of actions [should be] in accord with the natural flow of changes rather than one's self-interest. Retire one's ambitions. Act non-coercively. Stop fixating on one's own agenda.

 

3) Conserve one's vitality by getting in tune and acting according to what the situations naturally call for instead of one's own will or contrivance. (William)

 

I've said it before, and I'm going to say it again, because it cannot be overemphasized; the most important change in my trading career occurred when I learned to DIVORCE MY EGO FROM THE TRADE. Trading is a psychological game. Most people think that they're playing against the market, but the market doesn't care. You're really playing against yourself. You have to stop trying to will things to happen in order to prove that you're right. Listen only to what the market is telling you now. Forget what you thought it was telling you five minutes ago. The sole objective of trading is not to prove you're right, but to hear the cash register ring. (Marty Schwartz)

Share this post


Link to post
Share on other sites

RULE #16: The true journey of mastery is in each moment... Writer George Leonard, in his book Mastery, refers to this as the "goalless journey". In other words, there is no finish line; the journey itself is the destination.... According to Leonard, mastery lives within itself and the practice of itself -- doing a thing for its own sake; not just reaching the goal, but each hour, each moment, every day is the goal.

 

Fulfill one's role as a trader each moment -- a trader's actions should be in tune with the ever-changing market instead of one's own agenda. There is no need to call for perfection in the maneuvers as long as one never deviates from the focus in fulfilling that role. Winning streak can make a trader focus on the numbers rather than be in touch with his role. So is losing streak. (William)

Share this post


Link to post
Share on other sites

RULE #17: You cannot apply the principles of Zen until you know the game perfectly -- inside and out.

 

Having the proper attitude of Zen calm and confidence does no good if you do not know the game. Zen will not make up for, or offset, incorrect ... play. As a result, there is a certain amount of ordinary, old-fashioned work involved in mastering the game -- a certain amount of sweating the white beads before the days of tranquility come along.

 

The most important thing to know, above all things, is exactly how to play the game. No outlook, attitude, or philosophy is as important as this.

 

Good [trading] is not a "mood", it is a series of individual decisions. It does not occur by "Buddhistically" meditating ourselves into some dreamlike mental state, but rather by knowing the game well and being in synch with it -- by inserting ourselves correctly into the flow of what is going on in front of us.

 

No Zen attitude will make up for this lack. You may be quite Zen-like and have all the attributes of Zen calm, but if you play incorrectly, the result is that you will get destroyed. Practice, and long hours at the table, are indispensable.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Topics

  • Posts

    • $AIZ Assurant stock nice breakout, from Stocks To Watch , see https://stockconsultant.com/?AIZ  
    • Date: 28th March 2024. The US Dollar Strengthens As Economists Believe The ECB Will Struggle To “Hold”. Early this morning, the Fed Governor advised “there is no rush to cut rates” and “the data within the upcoming months” will be vital. The US Dollar Index rises to a 1-month high. The value of the USD will largely be based on today’s data on economic growth, consumer sentiment and pending home sales. Dollar and index traders are closely monitoring tomorrow’s Core PCE Price Index which analysts expect will read 0.3%. A higher inflation reading can potentially pressure stocks and support the Dollar. Strong declines in NVIDIA and Netflix stocks pressured the NASDAQ on Wednesday. Though, buyers entered late in the session to boost the overall price. EURUSD The latest comments from members of the Federal Reserve are supporting the US Dollar. The forward guidance between members of the Federal Reserve is mainly not aligned. The Chairman advises the Fed does not need much more proof for the regulator to feel comfortable reducing rates. Whereas the Fed Governor, Mr Waller, advises there is no rush, and he wants to see a few months of data before determining the next move. Therefore, the upcoming inflation and employment data will remain vital and could even push back rate hikes further. According to economists, the Federal Reserve will cut the interest rate on 3 occasions this year, but the timing of the first cut is less certain and may change depending on upcoming data. A positive factor for traders is that EURUSD exchange is not witnessing conflicting currencies. The US Dollar is trading 0.12% higher while the Euro is declining against most currencies. The Euro is trading 0.06% lower against the Pound and the Canadian Dollar and 0.16% lower against the Japanese Yen. Yesterday, the head of the Bank of Italy, Mr Cipollone, said that the authorities were confident that inflation would return to the target of 2.0% by mid–2025. He also supports the lower of interest rate and will use this as a basis for adjusting monetary policy. The Euro is generally under pressure as investors believe the European Central Bank will struggle to avoid cuts if the Fed decide to delay their adjustments. The US Dollar will be influenced by four major economic data releases. The US Final GDP, Weekly Unemployment Claims, Pending Home Sales and Consumer Sentiment Index. If these read higher than expectations with the weekly unemployment claims dropping, the US Dollar is likely to witness further support. However, investors should note the main release will be tomorrow’s Core PCE Price Index. Traders are expecting no major news for Europe and volatility levels may fall tomorrow as European markets are closed for Easter. Technical analysis currently points towards a continued downward trend. The price is trading below the neutral on the RSI and below the 75-Bar EMA. However, investors should note this will also be dependent on upcoming US data. USA100 The price of the USA100 was under pressure throughout the whole US session but was saved by an increased volume of buyers late in the session. However, a positive point is the components held onto their value. Even though the index fell in value, only 28% of the components declined. Investors will now turn their attention towards tomorrow’s PCE Price Index and the upcoming earnings season which will start in mid-April. The price is now trading slightly above the Moving Averages but slightly below the 50.00 on the RSI. Therefore, technical analysis remains at the “neutral” level and continues to indicate a larger price range. If today’s economic data is positive the stock market can witness confidence and support as this continues to indicate a soft landing. Though, if the data is too strong, it could also trigger a hawkish Fed which is known to be negative for the USA100. Always trade with strict risk management. Your capital is the single most important aspect of your trading business. Please note that times displayed based on local time zone and are from time of writing this report. Click HERE to access the full HFM Economic calendar. Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding on how markets work. Click HERE to register for FREE! Click HERE to READ more Market news. Michalis Efthymiou Market Analyst HFMarkets Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in FX and CFDs products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.
    • $IBKR Interactive Brokers stock narrow range breakout watch above 111.16 , see https://stockconsultant.com/?IBKR
    • $ISRG Intuitive Surgical stock narrow range breakout watch above 403.07 , see https://stockconsultant.com/?ISRG
    • $JETS ETF top of range breakout watch above 20.61 , see https://stockconsultant.com/?JETS
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.