06 September 2012
The Regenexx Stem Cell Procedure For My Left Knee
Since my last follow-up back in April I have actually had more Regenexx activity, only this time it's my left knee. So I can no longer refer to my right knee as my Regenexx knee because they have both been treated with Regenexx. The right knee was treated with Regenexx SD and the left knee was treated with Regenexx SCP. Here's the story on my left knee.
After the treatment of my right knee, Dr. Centeno demonstrated how tight the ACL is now in my right knee. It's nice and snug with no extra play in it and the tears in the meniscus have healed very well. This is exactly the result we were seeking and what allowed me to continue cycling throughout the summer. This summer my business schedule got in the way quite a bit but I still managed to ride the legendary Triple Bypasss and also my annual stop at Copper Mountain to ride in the Courage Classic.
Unfortunately we noticed how loose the ACL was in my left knee. Performing a simple Lachman test indicated a remarkable amount of slippage, so we decided to get a MRI on the left knee to check it out. After doing so, we were able to see that the ACL was definitely intact, but that there were some spots around the meniscus and the medial collateral ligament that were experiencing some wear and tear. I have never suffered any injury to my left knee, but I do experience stiffness in it. Given the success I had with Regenexx SD on my right knee, I decided to have my left knee treated with Regenexx SCP as well. I just had the final injection eight days ago. Right after the injection I experienced quite a bit of pain and discomfort and the range of motion in my left knee was far from 100%. Here's the breakdown of the treatment:
July 5 - Receive prolotherapy injection and micro-damage to the left ACL, MCL and meniscus. This is basically an injection of dextrose directly into the ACL along with some additional micro-damage using needles. This all causes irritation to the areas that are being targeted for treatment because it causes the red blood cells to flood into the area to heal the irritation and damage. Although it's a weird feeling during the injection right into the ACL, this treatment didn't slow me down one bit with regard to cycling.
August 1 - Receive another prolotherapy injection and micro-damage to the left ACL, MCL and meniscus again. Same thing as one month before.
August 28 - Blood draw to use for the stem cell plasma injection.
August 29 - Receive the stem cell plasma injection to the left ACL, MCL and meniscus. This injection was painful and immediately afterward I had a very difficult time putting any weight on my left leg. In fact, I went home and used crutches for two days until the pain subsided enough to begin walking.
Today, a little over one week after the injection, I have nearly 100% range of motion back and I am starting to walk longer distances. I am still having some trouble at night so I put a pillow between my knees to try to level out my left leg a bit. I've already started doing some light spinning on my road bike with it on my trainer. So far, everything is tracking similarly to my experience with my right knee. Now it's just a matter of following the regimen from the doctor and allowing the treatment take effect.
The Regenexx SCP procedure that I had performed on my left knee last week was less than half the cost of the Regenexx SD procedure. I had no injury in the my left knee, just wear and tear from getting older. But I'm hopeful that I will experience the same outcome as my right knee. I look forward to the day where I can run many miles without knee pain.
06 July 2012
Agile and DevOps, A Perfect Match
Through the years in my career, I have spent a fair amount of my time advising customers on Agile software development. Having practiced various Agile methodologies since the late 1990s, I've witnessed many implementations of Agile, both successful and not so successful. In more recent years, the notion of Agile has expanded across organizational boundaries and given way to a newer concept known as DevOps. While these two topics dovetail nicely and my years of past experience are relevant here, interesting questions always arise. Consider the following question that I received recently:
I suggest that this question be reframed a bit. For an organization to enter the world of DevOps means that one must adopt a mindset that is focused on agility in the processes and the methods used to execute those processes. It is very important that you identify the best way of carrying out that mindset across your organization and that it include not only software engineering, but also the customer, the business folks, quality engineering, test automation, release management, security, operations, system administration, etc. DevOps is about a fundamental reorientation to provide software in a more effective manner beginning with design and going all the way to production deployment.
If someone asked me about forming a SOA group inside their company, I would tell them that they already have one and it encompasses the customer, the software architects, the software engineers, the quality engineers, the release engineers, the security experts, and the operations folks. There is no need to assemble a brand new group. Would you advocate the formation of an Agile group inside a company? I certainly would not because interpreting a methodology in such a literal fashion seems to me like you are already driving the car into the ditch and through the corn field. When I was a kid I learned a term for stuff like this, an Arkansas screwdriver (also known as a hammer). Just because you can doesn't mean you should.
Over the years, I have worked with many companies to get them on the road toward designing applications by using SOA. When I do this, I lead the customer toward the identification of folks across the organization who can participate in this effort. I was certainly not alone in this effort and this style as there are many others doing the same/similar thing. Although we operated on the idea that we were coaching customers to develop apps using SOA via Agile methodologies, I now realize that we were also already leaning toward DevOps. (Based on my research, this is really how the DevOps movement came to be what it is today.)
Consider another analogy here to depict this situation appropriately. Businesses love to equate themselves to sports teams and I've heard this one before, so I'll use the idea of a pro cycling race team (please forgive my cycling fever during this Tour de France season). A pro cycling team operates in a smooth, fluid manner handling anomalies as they arise without disruption. Like any good team it has the following characteristics:
A company that relies on its software to make money is very much the same. Consider the following comparisons:
Question
What are the migration milestones in building out a DevOps group?I suggest that this question be reframed a bit. For an organization to enter the world of DevOps means that one must adopt a mindset that is focused on agility in the processes and the methods used to execute those processes. It is very important that you identify the best way of carrying out that mindset across your organization and that it include not only software engineering, but also the customer, the business folks, quality engineering, test automation, release management, security, operations, system administration, etc. DevOps is about a fundamental reorientation to provide software in a more effective manner beginning with design and going all the way to production deployment.
Remember SOA?
I will draw an analogy here to a recent trend in software architecture. The concept of a service-oriented architecture (SOA) embodies a set of principles for designing and developing software. It's the 'why', not the 'how' of software architecture (i.e., SOA is a means to an end, not an end in itself). Numerous vendors took the SOA term and twisted this notion into a wrong-headed marketing message that basically said, 'Buy our software and you will be doing SOA'. I spent a lot of time dispelling this myth over the last several years, encountering much resistance along the way. But make no mistake, SOA is not a technology problem.If someone asked me about forming a SOA group inside their company, I would tell them that they already have one and it encompasses the customer, the software architects, the software engineers, the quality engineers, the release engineers, the security experts, and the operations folks. There is no need to assemble a brand new group. Would you advocate the formation of an Agile group inside a company? I certainly would not because interpreting a methodology in such a literal fashion seems to me like you are already driving the car into the ditch and through the corn field. When I was a kid I learned a term for stuff like this, an Arkansas screwdriver (also known as a hammer). Just because you can doesn't mean you should.
Over the years, I have worked with many companies to get them on the road toward designing applications by using SOA. When I do this, I lead the customer toward the identification of folks across the organization who can participate in this effort. I was certainly not alone in this effort and this style as there are many others doing the same/similar thing. Although we operated on the idea that we were coaching customers to develop apps using SOA via Agile methodologies, I now realize that we were also already leaning toward DevOps. (Based on my research, this is really how the DevOps movement came to be what it is today.)
A Perfect Match
Getting back to the original question, I would not approach DevOps any differently than I have approached the coaching of customers into the use of Agile methods. Continue to coach customers in this manner and you will be successful. Only now, we have even more information and wisdom telling us that this is not just for software engineers. This is a fundamental change for an organization and should be broken down as described on the Agile Admin blog like so:- Agile principles: The core values that form the Agile movement (see the Agile Manifesto)
- Agile methods: Methodologies for running an Agile approach including Kanban, Lean, SCRUM, XP, etc.
- Agile practices: Procedures for executing an Agile methodology including Acceptance Testing, BDD, TDD, User Stories, Continuous Integration, Continuous Deployment, Daily Meetings (aka Standup Meetings), etc. etc.
The Value of DevOps to the Business
Finally, the value of DevOps to the business is often misunderstood or not understood at all. Historically, the business side has treated software development as someone else's problem. The perception has often been that the propeller heads down the hall are responsible for the software, not the business side. This has always struck me as terribly short-sighted, especially for a company that would not make money without its software.Consider another analogy here to depict this situation appropriately. Businesses love to equate themselves to sports teams and I've heard this one before, so I'll use the idea of a pro cycling race team (please forgive my cycling fever during this Tour de France season). A pro cycling team operates in a smooth, fluid manner handling anomalies as they arise without disruption. Like any good team it has the following characteristics:
- A clear direction with clear support and resources from the business side
- Team members have a good relationship with one another and with supporting companies or organizations
- The team monitors many external factors that effect their performance and their success
A company that relies on its software to make money is very much the same. Consider the following comparisons:
- Just as a pro cycling team has a clearly defined direction, so should a company that relies upon software. This message needs to be tuned appropriately to fit different areas of the business, but the overarching message remains – create a machine to make money.
- Just as a pro cycling team has clear support from the business side to stay on top of the technology in its field, so should a company that relies upon software. This means that time must be dedicated to the craft of building software, continued education where necessary, the purchase of materials (books, publications, etc.) and tools, etc. Do you want excellent, highly talented mechanics, masseuses and domestiques or just mediocre ones?
- Just as a pro cycling team forms close relationships between team members, so should a company that relies upon software. This doesn't just apply to folks who work in the same department. The most important relationships are those that span boundaries and break down barriers between departments within an organization.
- Just as a pro cycling team learns to execute flawlessly together, so should a company that relies upon software. Consider that the software a business relies upon to make money is the bike and the rider that a pro cycling team chooses. Do you think that the pro cycling team just arbitrarily decides how to prepare and train for events? Or do you think the pro cycling team has a strict, regimented formula to its training and preparation? A business that relies upon software to make money should also have a strict, regimented formula for crafting, testing, deploying and supporting it's software. Without this level of capability, the ability of the business to make money on a consistent basis is hamstrung by its own processes or lack thereof.
Conclusion
The bottom line is this: A business that deems its software to be critical needs the ability to get that software to market in a consistent, repeatable manner every time. Period. How can this be achieved without involving all of the parties who touch that software in some way?04 June 2012
How to Change JDK Version From the Command Line
alias setjdk16='export JAVA_HOME=$(/usr/libexec/java_home -v 1.6*)' alias setjdk17='export JAVA_HOME=$(/usr/libexec/java_home -v 1.7*)'Put these aliases in your ~/.bash_profile or ~/.profile, reload the profile and you're ready to go. BTW, if you haven't switched from iTerm to iTerm2 yet, you should do it now ;-).
25 April 2012
A Follow-Up on the Regenexx Stem Cell Procedure for my Knee
In my last post I talked about how I avoided another knee surgery by using an alternative treatment called Regenexx SD. Essentially the procedure extracts stem cells from my hips and injects them into my right knee. This was back in February and since that time, I have had some requests for another update. So this post is to report on my follow-up with Dr. Centeno since having the treatment.
Current Status
A couple of weeks ago I had my first follow-up with Dr. Centeno since I had the Regenexx treatment back in early February. It had been seven weeks since the treatment and everything is going extremely well. I've been doing cycling workouts as well as various core workouts lately to get back into shape for the cycling season (the foam roller is my personal masseuse right now). The day before my appointment, I had just started running two to three times a week. I'm also coaching my youngest daughter's soccer team again which requires running, kicking, etc. So far I'm happy to report that I have no pain during these sports at all. This is great news because it means that the tears in the meniscus are doing very well as a result of the procedure. The only issue I have currently is some stiffness of the muscles around and through the right knee which were preventing me from doing a deep squat on that knee. This is a result of my mental guarding of that knee to protect it. At the urging of Dr. Centeno and my physical therapist, I started squatting deeper and deeper a little at a time to stretch it and get it used to regular full motion. I have already found that this continued stretching and squatting is helping that along nicely, even just in the last couple weeks.Dr. Centeno also performed the standard Lachman test on my right knee. To even his surprise, it was quite tight and responded very well. As a point of comparison, he also tested my left knee (the one that has never been injured) and it is very loose. It was so loose, in fact, that I could see the dislocation. Again, even he was surprised. So he tried my right knee again and he really tugged on it, but still it wouldn't budge. Because I was also diagnosed with a partial tear to the ACL, this was wonderful news! It means that the procedure has changed the state of the the ACL as well. We were both very happy to see this level of progress. I guess it was wonderful news for my right knee (the one that had the Regenexx treatment), but not so good news for my left knee. After this demonstration, I explained the stiffness in the left knee that has been increasing over the years. I had even been joking that perhaps I should have the Regenexx treatment on my left knee after the right knee is all healed up. So I'm having a MRI on my left knee to see what's going on with it. Depending on what we find, I am seriously considering the Regenexx treatment for my left knee as well. This is a testament to the results that I have experienced from the Regenexx treatment. I'm not sure if I will have it right away or not. I've got come cycling events coming up in June, so I would need to have it done really soon if I'm going to keep up my workouts in preparation for those events.
Continued Physical Therapy + Supplements
Not only am I continuing with some minor physical therapy to loosen my right patella but I am also continuing to take doses of a chondroitin/glucosamine supplement and a hyaluronic acid supplement twice a day. (The Collagen II contains the protein building blocks to support damaged cartilage and the hyaluronic acid lubricates the joints and helps to prevent free radicals from destroying healthy cartilage.) Additionally, last week I began a series of IMS (Intra-Muscular Stimulation) treatments for some muscles in my hamstrings, quads, IT bands and lower back. IMS is essentially deep tissue acupuncture (aka dry needling) to create micro-damage in key muscles to encourage them to heal themselves. It will take a few more treatments before I see some distinct results, but I'm hoping that this will dovetail well with the core workouts, yoga and cycling that I do.Regenerative Medicine
I have a friend who sells surgical tools and equipment. One tool he's selling now is a laser that is used to create micro-damage in very specific locations of the human heart. Just like what Dr. Centeno did with my knee, such micro-damage causes red blood cells to respond to heal the area (i.e., encouraging the body to heal itself). This creates an ideal situation for the injection of stem cells to grow new tissue in place of damaged tissue. He told me that they do this procedure for patients who have chronic heart disease and in some cases they can double the heart's ability to pump blood. For some patients, this translates into adding years to their life. So when I mentioned this procedure for my knee to him, he immediately knew what I was describing and told me that regenerative medicine is the new wave. So, in my opinion, the FDA better wake up and embrace the future and stop playing favorites with big pharma. Here's some interesting info on the lawsuit against stem cells from the FDA:- Former FDA Commissioner on our “Your Cells=Drugs” Case
- Texas Medical Board puts Rules around Stem Cell Use
- FDA: Your Body is a Drug and We want to Regulate It
- More on “Your Body is a Drug”
Conclusion
According to my doctor, my overall my progress has been excellent and, at this point, I couldn't be happier that I chose the Regenexx procedure vs. surgery. Tomorrow I have an MRI on my left knee to begin the possible pursuit of the same regimen of treatment for my left knee. Stay tuned.
08 April 2012
A Trip To Japan Over Spring Break

During my kids' spring break at school a couple of weeks ago, we traveled to Japan. My oldest daughter's soccer team did a cultural exchange with a soccer team in Arao, Japan, staying with host families, playing soccer and experiencing Japanese culture. Here's a photo of all of us just as we arrived at the Fukuoka Airport in Japan.
We had a wonderful experience in south Japan in a city named Arao in the Kumamoto Prefecture. It's a very rural area with many small towns and lots of farming all around. The girls played in a soccer tournament and had three exceptional players from Japan join their team for the games. It was a very different style of play on a smaller, dirt field with only eight players per team and 12 minute halves. The ball traveled very fast on the dirt and the Japanese teams were all boys with only a few girls. They were very precise in their play and very fast. Then we traveled a couple of hours to Kumamoto city to play a team of all girls teams on a turf field. Again, very precise passing and very quick feet, overall a great time was had by all. The girls were exhausted after all of the soccer.
At the end of the first few days while we were still adjusting to the time zone change, every evening my youngest daughter Bailey and a friend's son Cameron would fall asleep at dinner. They are each nine years old.
After playing soccer for a few days, we went sightseeing for the rest of the trip. Here are some of the things we experienced:
- The first day we arrived we visited the mayor and the school superintendent of Arao city (in all of our exhaustion from traveling). This was very special to them and we were very happy to be a part of it. The next morning it was raining so in the morning a few of us went bowling with all the girls while another group of adults visited a sword maker and an historic Buddhist temple (I was chosen to chaperon the kids bowling so I missed out on visiting the temple - I would have loved to experience this). Then in the afternoon all of us joined up and went to a mall for some shopping. The bowling alley and the mall both looked like they could be in nearly any city in the US really.
- While in Kumamoto city we visited Kumamoto Castle which dates back to the 15th century. The size of the entire castle complex is enormously vast measuring roughly 1.6km from east to west, and measures 1.2km from north to south. The height of the main castle keep is 30.3m. The complex has 3 castle keeps, 49 turrets, 18 turret gates and 29 smaller gates. It's size and beauty has to be seen to be believed really.
- One day we traveled to Amakusa to go dolphin watching (dolphin watching photos). It was so much fun to be in a boat cruising along side the dolphins as they swam. We even got to see some baby dolphins swimming with their mother.
* Another day we traveled to Nagasaki to visit the Nagasaki Atomic Bomb Museum and Peace Park, a memorial to the victims and the history when atomic bomb that was dropped on Nagasaki by the US in 1945. This experience left a lasting impression on myself and most everyone else; the atrocities that humans commit upon one another is shocking. This was a similar to Janene's and my visit to the Halocaust Museum in Washington, DC years ago. - Still another day nearly everyone went to an amusement park named Greenland Resort and Amusement Park (this site is in Japanese but the photos are great). A few of the adults also went to visit a Japanese pottery studio.
We also had multiple dinners and parties while we were there both at large areas where we could gather and in small groups in Japanese family's homes. Experiencing the Japanese life and culture in this way was something that we will never forget. It was a very good for all the girls to experience life in another country, especially one that, at times, could seem so different from the US and yet so similar. I have always enjoyed the experience of other cultures throughout my travels in Europe and I'm glad that my girls got to experience Japan.
Nearly everywhere we went during our trip, there were Japanese people who were amazed by my youngest daughter Bailey. Evidently the Japanese people are enamored with her blonde hair and blue eyes. She was like a celebrity and they wanted to have their photo taken with her. They would ask to touch her hair and stroke it with a look of awe. I was a bit freaked out by it at first but it became so common and hilarious that we all just laughed and laughed.
If you would like to see more about our trip, take a look at the blog and photos that Janene and I maintained while we were in Japan. There are plenty of photos and blog entries by the girls about their experiences.
05 April 2012
Start/Stop MongoDB Using These Aliases

Just a quick note on working with MongoDB on Linux/Unix.
Recently I needed some ready-made commands to start and stop MongoDB that I could just copy/paste and go, so I created the following aliases for my Bash profile that did the trick. I use these for developing with MongoDB on a MacBook Pro exactly the same way that I make use of aliases for PostgreSQL and MySQL. These are mainly notes for myself for posterity but I'm hopeful that they may also help someone else as well:
# Start up MongoDB using a forked process and log appending
alias mongostart='/var/mongodb/bin/mongod --fork --dbpath /var/mongodb/data/db --logpath /var/mongodb/log/mongodb.log --logappend'
# Shut down MongoDB safely using the soft kill on the PID
alias mongostop="kill -2 `ps aux | grep [m]ongo* | awk '{ print $2 }'`"
Put these in your ~/.bash_profile or ~/.profile, reload the profile and away you go. Obviously you will need to adjust the paths to suit your own environment.
18 February 2012
The Regenexx Stem Cell Procedure for my Knee
In my last blog post, I discussed the problems I have had with my knee, the recent injury causing meniscus tears and about the alternative treatment I elected to have instead of surgery. Well this week I underwent the treatments for the Regenexx SD procedure on my right knee and so far things are looking good. In fact, I just finished a very brief and very easy spin session on my bike (on the trainer, not outside). Although my knee does not have 100% range of motion, it is returning quickly.
The procedure involved the following treatments over a period of days:
- Day One, Pre-Injection - Injections to the knee to cause your body to think that the knee has been injured. This causes red blood cells to rush to that area so that the body can begin healing itself.
- Day Two, Blood Draw - Took blood from my arm to be spun down to get the platelets.
- Day Three, Bone Marrow Harvest - Draw bone marrow from my hips early in the morning to be spun down to extract my own stem cells. Return a few hours later to have platelets and stem cells injected into the knee, directly into the tears in the meniscus.
- Day Four, Blood Draw - Took more blood from my arm to be spun down
- Day Five, Post-Injection - Inject the knee with the platelets to encourage healing. This is like adding more fertilizer to the knee.
These treatments were focused on my torn meniscus and, overall they went really fast throughout the week. I don't have a problem with needles, so it wasn't a big deal, though my knee did get sore throughout the week from having so many injections. The procedure to harvest the bone marrow was a bit strange because, once the doctor had me numbed up, he was putting his body weight on you to drive a needle into your hip bones to get to the bone marrow. They are actually going into the bones in the small of your back called the iliac crest. It's uncomfortable, but not painful. I definitely felt the injection of the stem cells because they put the needle right into the meniscal tears for the injection. Afterward it felt like my knee had been reinjured for day or so, that wasn't fun but it was much better than surgery. During the treatments that were performed, they were using a special x-ray to observer the proper insertion of the needles. This was pretty cool because I could watch what they were doing and see the needles going into my knee and hips.
After all these injections, my knee was filled with a lot of fluid, so there was some swelling, I did not have full range of motion and I was limping because of this. But that seems to be returning pretty quickly as I can do stairs pretty easily now and my limp is nearly gone.
- Days Six and Seven - My knee felt like it had been reinjured and my back was a bit sore.
- Day Eight - My knee is doing much better today. The pain is gone from the knee and it is hardly sore at all, but now my lower back is definitely sore deep in there, especially when I sit in a hard chair or the seat in a car. It's not painful, but when I sit down without being gentle it definitely gives me a jolt and makes me think, 'Oh, that's sore today!'
For the first three days or so afterward, they tell you not to do much, just take it easy. After that, you can begin cycling and swimming for two weeks, but not full-on. They still tell you to take it easy. By the third week, you can walk as much as you like and by the sixth week you can begin integrating back into the activities you did previously, adding 20% per week. Additionally, I need to take collagen and hyaluronic acid supplements daily now to help maintain the cartilage in the joints. Somewhere between 6-12 weeks after this procedure, I will probably have my knee injected again to focus the ACL. There is a partial tear in the ACL, but not as bad as the meniscus which is what was causing most of the pain.
This treatment is really new and not yet standard by any means. Although they have treated over 1100 people and had good success in most cases, it's still not a procedure that you can get anywhere in the United States. Right now, it's only offered in Broomfield, Colorado and a few other clinics in the US. In fact, the two doctors behind the Regenexx procedure are embroiled in a law suit with the FDA over one of their procedures. There's some really great discussion on the Regennex Blog and in a Forbes article titled Stem Cells and the Lawsuit That May Shape Our Medical Future. I am fascinated by the law suit because it seems to me that the FDA is favoring someone who offers an alternative treatment and basically playing politics instead of being objective on the whole thing.
One common question that I've received is whether or not insurance covered the cost of the treatment and the answer is no. For me, this was an easy decision based on what happened with my previous surgery some 24 years ago. When I had surgery to reconstruct my ACL, literally the following week they began doing a different surgery through an arthoscope that was much less invasive and required far less recovery time. Because of this change right after I had my surgery, I was left feeling like I received the tail end of the surgical treatment technology at the time. I decided that I did not want to feel that way about having another procedure on my knee. My goal was to feel like I tried the newest proven techniques and treatment for my injury and I feel I have met that goal with the Regenexx procedure.
The other item that figured into this for me was what I read about folks who had surgery for a torn meniscus and wound up worse off. Either they had part of the meniscus removed or enough shaved off that it affected the stability of the knee permanently. I didn't want to chance winding up worse off than I am now because I am so active. I can still have surgery if I ever need to, but I'm hoping that won't be necessary.
Because the procedure is not covered by insurance, the very next question folks ask is how much it cost. This is where I explain the cost relative to the surgical procedure that I was scheduled to have before I discovered Regenexx. Consider the following numbers comparing the cost of surgery vs. Regennex:
| Surgery | Regenexx | |
| Procedure Costs | $7000+ | $5600 |
| Hospital Costs | $8000-10,000+ | N/A |
| Physical Therapy | 5 months+ (2-3 times/week) | 6-8 weeks (1/week) |
| Downtime (no activity) | 4-6 weeks | 3-5 days |
| Covered by Health Insurance | Yes, partially | No |
There are certainly trade-offs here and everyone needs to make their own decision. Of course, at least part of the traditional surgery is covered by insurance, but not 100% of it. For me, the decision was rather easy to forgo the surgical option because I didn't want to chance having my knee wind up in a worse situation than where I started and I didn't want to take so much down time. Now only time will tell if this was a good decision.
Follow Up
To read the follow-up to this blog entry, please read A Follow-Up on the Regenexx Stem Cell Procedure for my Knee.I have also written about having the Regenexx treatment for my left knee later in the year: The Regenexx Stem Cell Procedure For My Left Knee.
Subscribe to:
Posts (Atom)
