Terry, unless you specifically ask for feedback on your punctuation, then no, apostrophes are not important. At least, not on a free-to-view forum where you're giving up your own time to share or compile information you have that you want to share with others.

In a social media situation, generally, people don't sweat over punctuation, which is one of the reasons its so relaxed and popular.

So my suggestion would be, don't sweat it, life is too short. Thanks for the great info you've put together. I see you've split into three separate threads. It is possible to bring everything together into a single thread, and I am happy to do this for you if you like?