Become a Member

First Steps and Favorite Tools for New Investors

How do you find, learn about, and keep on top of your investments?

By Travis Johnson, Stock Gumshoe, November 18, 2014

I get asked “how do I start investing” questions quite frequently, and also questions about what kinds of online (or other) tools I use to research stocks — so I thought I’d start the discussion about this by sharing a few of my favorite things.

First, if you have never invested before and don’t think you understand what a stock is or how it trades or why there’s a stock market, take your time. Read a couple books (my favorites — easy reads for people who’ve never traded before — are The Little Book that Beats the Market and One Up on Wall Street).

ToolsSecond, don’t buy or trade individual stocks unless you find it interesting. This is a hobby, and it can be a profitable one, but there’s no point in doing it unless you like learning about companies or trading techniques and like to follow individual stocks. If you don’t, there’s nothing wrong with buying low-cost index funds or, if you’re a little bit interested, selecting some favorite sectors or better active managers (they still have to be cheap) to see if you can beat the market by a little bit. You’re not likely to get rich trading stocks, so if it’s not a pleasurable experience for you — don’t do it. Investing in the stock market is an important and relatively easy way to get a return on your nest egg that beats inflation, but investing in stocks is far riskier than investing in the stock market.

Once you’ve decided to invest, how do you find stocks or keep learning or what tools do you use? I’ll list a few of my favorite sources and tools, and hopefully others will chime in:

Charting and data:
I’m not a technical trader or chartist, but charts are an excellent visual way to scan the history of a company. I like YCharts for this because I can graph companies’ fundamentals — the history of their price/book valuation, the history of their ROE, or hundreds of other metrics — and compare them to other companies. Even the inexpensive version of Ycharts is fairly expensive ($40 a month, I think, they have a free trial), but I invest in YCharts because I need something better than the free data sources but more accessible and affordable than a Bloomberg terminal, and this is the best I’ve found for that middle ground. This is my go-to source for historical data as well, it’s very useful to be able to look at ten years of a company’s revenue, expenses, balance sheet, etc. When I look at a new stock, I try to take at least a quick look at their historical financials before I learn the “story” of the company — if you see that a company has not grown in ten years, you might interpret the story of their fantastic growth prospects differently. Morningstar is my favorite “less expensive” source of data, though you have to pay a bit (much less than YCharts) to go back more than five years.

Screening:
YCharts is also my favorite screening tool, though the best version of it is not free. Morningstar also has excellent screening tools (also better for the paid version). There are many free screening tools on the web as well, nearly every financial portal site (Yahoo Finance is the most popular) has one, so try those first — they will meet many needs.

News:
I try to read the Wall Street Journal and Financial Times and Barron’s frequently, just to keep a handle on what the overall sentiment is and get some variety of perspective. If you have a focus on a particular sector, you’ll likely find that industry news sources/websites (what we used to call “trade journals”) provide better coverage and are worth browsing from time to time. I browse SeekingAlpha sometimes for ideas and perspective (keeping in mind that it’s mostly opinion — always read both bear and bull arguments about a stock if you can), as well as Yahoo Finance and Marketwatch when I have time to browse.

I keep Google search alerts on all the companies I’m interested in to help me pull in as many data points as possible. I also use both Yahoo price alerts and YCharts alerts when I find companies that I’m interested in but where I don’t like the price — Yahoo will email you when ticker XYZ hits a specific price, YCharts will alert you when any number of data points changes for a favored stock.

Managing Information:
Once you have a portfolio of a few companies, and are researching a dozen others for possible investment, it becomes difficult to keep track of what you’re learning. I like to use Evernote to manage this, it is a fantastic free (also a paid version) clipping service that lets you “clip” articles or full web pages and tag them (with a ticker, or keywords) and keep them in folders if you choose — then it’s all both organized and very searchable so you can find that great article that you vaguely remember from six weeks ago. You can also forward emails to your Evernote account, and they’ll be saved and organized in the same way.

That’s just a quick note to get this process started, I’ll add to it as I think of other tools or sources and would appreciate it if readers would share their own thoughts or favorites with a comment below — thanks!

Are you getting our free Daily Update
"reveal" emails? If not,
just click here...


guest

12345

This site uses Akismet to reduce spam. Learn how your comment data is processed.

151 Comments
Inline Feedbacks
View all comments
SoGiAm
August 5, 2015 11:56 am

An excellent article shared by Xed! The Gummune thanks you! Best-Ben
Comment Link: http://www.stockgumshoe.com/2015/07/the-second-coming-of-transenterix/comment-page-9/#comment-4506753 Author: Xed Comment:
I linked this document in another thread but I think the lesson is valuable enough to include here. This is not about any one stock we follow but a little background information that I think is very valuable when evaluating any new technology (biotech or otherwise). No position in $LILY
“Performance Oversupply in the Product Lifecycle of Insulin” — The Innovator’s Dilemma
http://bit.ly/1IHnZqz (books.google.com)

I will summarize the article but it is REALLY worth a read.
LILY spent nearly a billion dollars making insulin that was 100 percent pure. Another company NOVO (who also made insulin) focused on a quick injection pen that delivered insulin in less time. The product that provided the best return on investment was not the 100% pure insulin but the pen that allowed for easier and quicker delivery of insulin.
The more user friendly insulin pen was a huge hit with everyone who needed insulin.
The 100% pure insulin was a huge hit only with people who developed a resistance to the “almost” impurity free bovine insulin.
The Innovator’s Dilemma is a great read. I learned a ton from it.

Add a Topic
5971
👍 11604
SoGiAm
August 5, 2015 6:44 pm

Beware of Story Stocks shared by Jame Lizzie. Thank you James! Best-Ben
JAMES LIZZLE says: August 5, 2015 at 2:06 pm
I normally dont like to share links outside GS but I liked this article a lot and also gives perspective to all that Dr. KSS does for us here, we are fortunate.
Always, always…
Beware of Story Stocks
http://microcapclub.com/2015/08/beware-of-story-stocks/
lawrence mckenna says: August 5, 2015 at 2:19 pm
Very interesting article, James. Thanks for sharing the time-tested perspective of a seasoned veteran in the microcap arena.

Add a Topic
3932
👍 11604
SoGiAm
September 19, 2015 3:21 am

I is NOT easy shared by John M here:
http://www.stockgumshoe.com/2015/08/an-auspicious-conversation-with-aurinia-ceo-stephen-zaruby/comment-page-7/#comment-4530703
Author: JohnM Comment:
Howard Marks, the brilliant hedge fund manager at Oaktree Capital, would say you are a second-level thinker – and that’s a good thing.
http://www.oaktreecapital.com/MemoTree/It's%20Not%20Easy.pdf

Thanks John, Best2ALL!-Ben

Add a Topic
5879
👍 11604
isabelle
isabelle
September 19, 2015 12:31 pm
Reply to  SoGiAm

Great article, Ben! Thank you for so generously sharing the fruits of your due diligence with the gummunity.

👍 328
SoGiAm
December 25, 2015 11:09 am

OtcShortReport.com was put together to track the true volume, and display in a coherent fashion, daily short positions of over the counter (OTC) stocks. At OtcShortReport.com we make digesting short data information easy to understand while adding valuable charting, historical short data and short position updates within our daily blog. Our short report website is used by many CEO’s of public companies, fund managers, institutional traders, retail investors and other penny stock traders looking for the latest information about their penny stocks investments. Using our free short data information service is easy and efficient, and you can always count on us at OTC Short Report to provide you with the latest in what’s happening with your OTC traded penny stocks on a daily basis. As seen on many penny stock forums, popular penny stock website newsletters, your favorite social network penny stock groups and often referenced in OTC company press releases, traders all around the world come to us for their short position updates. Best2YOU-Ben

Add a Topic
1544
Add a Topic
899
Add a Topic
899
👍 11604
SoGiAm
December 25, 2015 12:25 pm
Reply to  SoGiAm

OTC Trading tool that is free as well: http://www.otcmarkets.com/home Best2You-Ben

👍 11604
arch1
May 12, 2016 7:21 pm
Reply to  SoGiAm

Am I correct in thinking that Short Report is counting every sale as a short ?
There must be a buyer and a seller to make a trade. If that is the metric automatically half of every days trades would then be short. Or do they only count buying puts as a short position? Selling a put is actually bullish in that you expect the stock to rise, Buying a call is considered Bullish as you only make money on price increase. Selling a call is mildly Bullish as you expect the stock to stay flat or only slightly rise. Where do all the Shorts come from ?
Is that done mostly with borrowed shares? If so who lends them? No Kapish……..

Add a Topic
899
Add a Topic
899
Add a Topic
899
👍 7797
SoGiAm
May 12, 2016 7:32 pm
Reply to  arch1

A am unfamiliar with the a majority of the code, alog-rhythms and data available. 😉

👍 11604
arch1
May 12, 2016 7:50 pm
Reply to  SoGiAm

ben I should have re read what gui said posted next. It confirms my suspicion that a lot of short interest is pulled out of the Blue Sky,,,,, Or else some other sort of major BS.

Add a Topic
899
👍 7797
Gui_
Gui_
December 26, 2015 8:25 am

I don’t mean to dispute anyone here, but I played in this world for years learning the tendencies of the crooks, scammers , pumpers, bumpers and scum of the OTC and the OtcShortReport is one of their favored vehicles.

OTCSHORTREPORT is a subscriber based promo site funded by companies that want to exploit an untruth about shooting of their stock. This is a greatly exploited tool in OTC penny scams, I’ve watched it used for years , right in the disclaimer is all you need to know..

“OtcShortReport.com may receive a fee from promoters listed within for the listing only, not for promotion or advertising of any companies listed within. OtcShortReport.com and its affiliates, officers, directors and employees intend to buy and sell shares in any company mentioned within and may profit in the event those shares rise in value.”

Disclaimer
http://otcshortreport.com/disclaimer

Add a Topic
5971
👍 779
Gui_
Gui_
December 26, 2015 1:44 pm
Reply to  Gui_

5 hr.s awaiting moderation so far with only 1 link that has been posted to the page already?

That’s a discussion killer, moving on.

👍 779
SoGiAm
December 26, 2015 1:53 pm
Reply to  Gui_

Did you use a wurdy dird? Moderation folks may be on vacation. I posted one yesterday with dam_ tv an still not posted. Happy Holidays Will 🙂 Best2U-Ben

👍 11604
arch1
December 26, 2015 2:26 pm
Reply to  Gui_

Gui “When moderation becomes immoderate ,Only the moderate will suffer moderation”
I have yet to understand what the computer program uses, but it bars things sekshal so it is problematic to discuss botany or birds. Misspelling will bypass somewhat. Maybe.
We may need to expand our knowledge of euphemism and profanity. All computers are stupid ,,,,they do just what you tell them and no more,,,sometimes. Look forward to a raucous and rebellious new year. Question authority! 🙂 🙂 🙂

👍 7797
Gui_
Gui_
December 26, 2015 2:33 pm
Reply to  arch1

Me too Arch,

Andele! Andele! Arriba! Arriba! Author Questions!

👍 779
SoGiAm
December 26, 2015 2:38 pm
Reply to  arch1

sekshal intercors UR DOING IT WRONG. 🙂

👍 11604
SoGiAm
March 9, 2016 7:41 pm
Reply to  Gui_

Your post shall be subject to Moderation (delay) If you include Greater Than TWO Links!

👍 11604
👍 21718
arch1
March 9, 2016 10:05 pm

Travis Thank you. I am ok with that,especially the cheap. I am often moderated for using sekshual words but human anatomy often involves such. 🙂 frank

👍 7797
Gui_
Gui_
December 26, 2015 2:27 pm

No worty dirds Ben, just a comment on my experiences re: your OTCSHORTREPORT post,

It shouldn’t upset me as I often post then scoot off and get distracted for hours somewhere else.
Happy Holidays to you and all here once again.

👍 779
arch1
December 26, 2015 2:35 pm
Reply to  Gui_

If your retort mentioned someone talking it in their shorts because of position presumably
assumed by those with the proclivity of so doing???……….. 🙂

👍 7797
SoGiAm
January 7, 2016 8:06 pm

I discovered a FREE or premium investor tool last night: https://www.tipranks.com/
and another for IPOs: https://www.iposcoop.com/ Best2All-Ben

👍 11604
SoGiAm
January 7, 2016 8:15 pm

Tracking Performance of Cannabis Industry Stocks: http://marijuanaindex.com/ Best2You-Ben

👍 11604
SoGiAm
January 15, 2016 1:59 am

Have you ever wondered if your medication was covered by Medicare or the market penetration for new biotechnology products? https://formularylookup.com/ This is a great starting point to find out. Thank you Helen for sharing this valuable FREE tool. Best2You-Ben

👍 11604
SoGiAm
February 14, 2016 8:29 am

Visual directory of 339 tools. Wow! Thanks Laetitia Best2You-Ben
http://www.datasciencecentral.com/forum/topic/show?id=6448529:Topic:373786

👍 11604
SoGiAm
February 19, 2016 10:30 pm
Reply to  SoGiAm

20 #BigData Repositories You Should Check Out – Data Science Central #IoE: http://www.datasciencecentral.com/profiles/blogs/20-big-data-repositories-you-should-check-out-1?utm_content=25322690&utm_medium=social&utm_source=twitter Thanks Native Tele-Data Best2You-Ben

👍 11604
arch1
March 8, 2016 10:00 pm
Reply to  SoGiAm

posted byy sogam re cache clearing;

Notes:
In most computer-based web browsers, to open menus used to clear your cache, cookies, and history, press Ctrl-Shift-Delete (Windows) or Command-Shift-Delete (Mac). …
If you don’t see instructions below for your specific version or browser, search your browser’s Help menu for “clear cache”.
How do I clear my web browser’s cache, cookies, and history?
https://kb.iu.edu/d/ahic

👍 7797
SoGiAm
March 10, 2016 4:32 pm
Reply to  SoGiAm

Login / Cache: I have been a member form a few months, BUT I always click to save my login info. BUT only 1 out of ten times does it have my info??? Why offer to save my login info if all the screens seem to be independent? Please fix that.
Reply
Travis Johnson, Stock Gumshoe, author of this article, says: March 10, 2016 at 3:04 pm
That’s almost always related to your specific browser, though we may have occasional glitches as well. We aren’t saving your password, it’s your browser that’s saving it as a cookie and those can pretty easily get screwed up. Often clearing the cache and the cookies for Stock Gumshoe and letting them reset the next time you log in will fix that, though there are often anomalies for individual situations — please contact us at stockgumshoe.com/contact if you need to get more detailed. Welcome Harry1215 🙂

Add a Topic
5971
Add a Topic
5971
👍 11604
arch1
March 16, 2016 3:35 am
Reply to  SoGiAm

likes lock up after about 50 are given, clearing cookies in browser restores functionality. In Opera browser If you open the main menu,select” more tools’ you will find the option to clear cookies, select that and option drops down ,from beginning of time to one hour. If you select one day or one hour you can clear browser without losing all your automatic login settings.. If you clear your browser cookies or cache daily it solves a lot of problems in reaching websites, playing Utube and etc.
A side effect of clearing cookies in GS is that you can go back and give another like to post you have already likes,, keep clearing and in theory possibilities are limitless.

👍 7797
JohnM
June 2, 2016 11:29 am

Reposted from a main thread
DR KSS recently listed his portfolio, and it reminded me to share some thoughts about position sizing. I believe risk-adjusted position sizing is the most important way investors can protect themselves from catastrophic loss. Many great investors never put more than 4% or 5% into any one position. Some won’t put more than 3% in one position. And that is for the safest stocks – the Eli Lillys and JNJs of the world.

Look at it this way. You can figure out in advance how much of your portfolio you are willing to lose on a single stock. Then you can set a trailing stop loss to match that level. Say you are willing to lose 1% of your portfolio in a single position. For a big, safe company, you might set the trailing stop at 15%. That means your initial position size in that stock could be 6.7% of your portfolio (15% of 6.7% is 1%). Yes, I know that trailing stops are not perfect – more on that below.

But for a middlin’ risk company, a 15% stop is much too tight. The risk-adjusted trailing stop might be 30%. That means your initial position size for that stock would be 3.3% of your portfolio (15% of 3.3% is 1%).

And that brings us to development-stage biotech. I think even a 50% trailing stop is pretty tight – let’s use 60%. In order to hold the overall damage to your portfolio from one bet gone wrong to 1%, your initial position size should be 1.7%. From reading these threads, I suspect many people are cherry-picking the ideas and putting WAY MORE than that in the risky names.

Now look at DR KSS’s portfolio. He holds seven large companies, with five identified as core holdings or large positions. I don’t know what that means and am not asking him to tell us, but my WAG is that these are 5% positions. Perhaps that is 35% of his biotech portfolio.

He owns 27 smaller positions. My WAG is these averaged 2% positions, at cost or market. That’s 52% of his biotech portfolio. He’s also recently sold some things, and may hold 10% in cash. We’ve accounted for 97% of his biotech portfolio. In addition, he may hold non-biotech stocks.

My point is this. DR KSS, who knows much more about the science, people, history, trial sites and rumors surrounding these companies than I do, probably commits about 2% of his assets to a new idea. Why on earth should I have the hubris to commit more? The investment I make is my decision and responsibility, and so is the position size. If I think he is being too cautious or conservative – sure, I might start with a little more or a little earlier, as I did with ARTH.

I post this simply to ask people to think carefully about position size before they write that buy ticket, and to avoid catastrophic losses that can damage you financially and – worse – mentally and emotionally, which can turn you off to biotech investing just when a glorious era is dawning.

PS – On trailing stops, never enter them with your broker. Their traders may use the information to run your and others’ stops to take your stock away. Also, when a stock opens way below the previous day’s close, as in a failed clinical trial, the trailing stop will take you out at the lower market price, not the stop price. You want a price alert so you can decide what to do, not an automatic transaction.
———————————————-
And DR KSS replied:
Author: Dr. KSS MD PhD Comment:
For me personally, biotech positions are rarely 1 percent or more of my portfolio on an individual basis. When I say “core holding” it means up to 3 percent. I don’t have many “large holdings,” but by that I mean up to 5 per cent. I admit to being someone who takes a lot of starter positions and follows them, adding meticulously as the story unfolds. For me a starter position is $3000 typically. It’s enough that it matters to me and keeps me in the game, but not devastating if I lose it all. I do have many non-biotech positions, though most are small.

Add a Topic
3932
Add a Topic
5971
Add a Topic
5971
👍 1994
SoGiAm
June 2, 2016 11:34 am
Reply to  JohnM

You are awesome JohnM. Thank you for these sage words. Best2U4U-Ben

👍 11604
👍 21718
invest405
invest405
June 2, 2016 12:18 pm
Reply to  JohnM

I have lost the marker for Dr. KSS’ post concerning his latest listings. Would you please direct me to the right search? I would very much appreciate it.
Thank you.

Add a Topic
3932
👍 101
SoGiAm
June 14, 2016 11:34 am

See PAGE #1 link: http://www.stockgumshoe.com/2014/11/first-steps-and-favorite-tools-for-new-investors/comment-page-1/ I was hoping this thread would be a single pager. Best2U4U – Ben

Add a Topic
6216
👍 11604
jeeber
jeeber
June 17, 2016 11:48 am

Oh my God, so much I have to unlearn – bad habits to break, thought patterns to shatter. For so long I have “followed the experts in the newsletters” and have lost so much money (okay not THAT much money) but I am pretty much negative with most recommendations I have followed. Wish I learned about StockGumshoe years ago – or whenever it started – and perhaps I would feel better about things.

Spent a decade in real estate investing, and a couple of relationship breakdowns ended that LONG before I had hoped to, and at significant cost (I left with a little profit, but the time lost during that foray and what will not be realized down the road) and so now I have a long way to go to build a retirement nest egg in a short period of time. Which scares me, because I’m concerned I may take unnecessary risks with my investing.

Send some positive, informative intentions my way gummers, and keep posting this wonderfully informative posts. Travis – keep up the good work here…I’m counting on you to help break me out of this trance of bad investing habits!!! LOL

Wish me good fortunes!

Add a Topic
409
Add a Topic
1209
Add a Topic
899
👍 1
SoGiAm
June 17, 2016 1:47 pm
Reply to  jeeber

Welcome jeeber! 🙂 Glad you could join us. 🙂 Best2U4U – Ben

👍 11604
SoGiAm
September 4, 2016 7:13 am

Visualization tool for FREE: http://www.watchstockprices.com/
Provides heat map and news for entered equities. Registration required; Premium option available.
http://www.watchstockprices.com/NYSE1.jpg
Track price changes by colors, not just numbers!!

Track price changes by colors, not just numbers.
Totally FREE.
Real-time pricing.
Integrated live news.
Fully customizable watchlist.
Works with all major stock exchanges.
http://www.watchstockprices.com/LSE1.jpg
http://www.watchstockprices.com/ASX1.jpg

Add a Topic
5971
👍 11604
SoGiAm
November 25, 2017 12:13 pm
Reply to  SoGiAm

#Fishek,Keshif Save the date- Nov 27, 7pm! Join the next @dctechmeetup at @washingtonpost, support #dctech community, be inspired by ideas, and see raw numbers & strings magically convert to fully interactive exploratory Keshif dashboards, in seconds! To join 500+ RSVPs: https://www.meetup.com/DC-Tech-Meetup/events/241722925/ … b2a 😉

👍 11604
SoGiAm
September 24, 2016 9:12 am

Medical Dictionary shared by BTL:

Here is a link to the Free Medical Dictionary that you may find helpful as a learning aid (or starting point):
http://medical-dictionary.thefreedictionary.com/

Also, please note that – at the top of the home page – there is also a link to a Financial Dictionary.
Thank you BTL, origination: http://www.stockgumshoe.com/2016/01/cyto-who/comment-page-3/#comment-4663610

👍 11604
SoGiAm
September 24, 2016 9:19 am

Free Dictionary extension; thank you DLH:
Folkz if U r not using an extension as recommended by DLH, U r really not kissin’ . ,,, http://www.thefreedictionary.com/
170P/Christensen, a periodic comet
http://encyclopedia.thefreedictionary.com/
From: http://www.stockgumshoe.com/2016/04/barcelona-hot-type-will-gs-4997-make-gild-golden-again/comment-page-1/#comment-4772771

👍 11604
SoGiAm
September 25, 2016 4:00 pm

Combining Fundamental and Technical Analysis via Direction Alerts; the FANG stocks $FB, $AMZN, $NFLX, $GOOG: http://bm5150.com/public/viewmessage/html/33842/b98eei3cj5w3wlgfxrfg1ny525kw7 Let’s grow #2gether #sharing, #caring, #serendipity #Gummunity. ~ Ben

👍 11604
SoGiAm
September 25, 2016 4:41 pm
Reply to  SoGiAm

Swingin’ words from the wise ones: HN I did not mean to imply you were wrong to hold long term. I was only saying that it is Also a good stock to trade on swings in prices in my view.Also in my view it is dangerous to so trade unless you have a very good underlying stock you don’t mind holding if you miss the cycle and need to hold for some extended time to avoid loss. I often will trade with half of my long positions to gain a little while waiting for the underlying to bear fruit.That way I will not miss entirely a quick runup on good news. http://www.stockgumshoe.com/2016/06/microblog-gold-bull-investments-for-the-next-leg-upjune-2016/comment-page-8/#comment-4901184

Add a Topic
5971
Add a Topic
5971
👍 11604
hendrixnuzzles
September 25, 2016 5:33 pm
Reply to  SoGiAm

We agree. And I only swing trade with a long bias (long or neutral, never short) if I believe in the underlying stock.

Add a Topic
899
Add a Topic
5971
👍 9968
SoGiAm
December 4, 2016 12:00 pm

#Stock #Screeners 31 FREE links on ONE page and more: http://www.sharptraders.com/stockscreeners.html

Add a Topic
5971
👍 11604
SoGiAm
January 27, 2017 6:34 am

Fintel.io …one tool that you should check out in case you don’t know it yet is https://fintel.io/so/us/apto The site scrapes information from a large number of sources and compiles it on a single page, neatly organised under different tabs! It compiles a bunch of metrics and has made it easier for me to get an overview… Thank you mtpoulsen 🙂 http://www.stockgumshoe.com/2016/12/the-twelve-biotechs-of-christmas-one/comment-page-16/#comment-4917739

Add a Topic
5916
👍 11604
SoGiAm
June 30, 2017 6:33 am

#Multiple brokerage accounts
$NoTicker. Hi all, sorry for this slightly offtopic post but some might find it useful. For people who have multiple brokerage accounts there is a nice tool if you want to have a view of your whole portfolio in one place. Here is the link: http://www.twoinvesting.com/2015/11/international-dividend-portfolio-tracker-with-transactions-page/. It’s basically a google sheet spreadsheet to which you add your stocks and buy/sell/dividend transactions. It’s a great tool. I have made various tweaks to it to handle options and forex transactions. If anyone need help with it I can give a few pointers.
Thank you Doomie!
original link: https://www.stockgumshoe.com/2017/06/oncotutorial/comment-page-2/#comment-4940361

Add a Topic
570
👍 11604

We use cookies on this site to enhance your user experience. By clicking any link on this page you are giving your consent for us to set cookies.

More Info  
34
0
Would love your thoughts, please comment.x
()
x