Nick Tumminello Fitness | Ft.Lauderdale, Boca Raton FL Personal Trainer | Sports Performance & Bodybuilding
RSSTwitterFacebook
  • About
  • Education
  • Train with Nick
  • Products
  • Live Events
  • Hybrid Training
  • Combat Sports
  • Bodybuilding
  • Articles
  • Contact
Ab Exercise – Clarifying my view on Crunches Bodyweight Workout – Are you (or your athletes) strong enough to do this?

Rethink ALL of Your Stability Ball Exercises!

By nick On March 11, 2010 · 32 Comments · In Core/ Torso Training, Corrective Exercise / Pre-Hab, Strength Training, Swiss Ball Training
Today, I’m going to talk about popular Stability Ball (Swiss Ball) exercises I highly recommend against using. I hope you are ready to change the way you train! :-) .

Stability Ball Exercises You SHOULDN’T Be Using!

. Personally, I do not use, nor do I recommend using any free weight (barbells, Dumbbells, etc:) loaded exercises while lying, sitting or standing on a Stability Ball. I recommend against performing any and ALL free weight loaded  exercises on a Swiss Ball for 3 reasons. .

Reason #1 NOT to Lift Weights while on a Stability Ball :

Stable based free weight training has been PROVEN to be the MOST effective way to improve strength & performance. Unstable base training has not!

. First, lifting weights on a swiss ball has NOT been shown to be more effective than stable base training for building strength and improving performance. Heres some science to back me up - . To summarize this 2004 National Strength and Conditioning Association Research study titled:

The Effectiveness of Resistance Exercises Performed on Unstable Equipment

.

“Research summary: The performance of resistance exercises on unstable equipment has increased in popularity, despite the lack of research supporting their effectiveness. Resistance exercise performed on unstable equipment may not be effective in developing the type of balance, proprioception, and core stability required for successful sports performance. Free weight exercises performed while standing on a stable surface have been proven most effective for enhancing sports related skills.”

(C) 2004 National Strength and Conditioning Association

.

Reason #2 NOT to Lift Weights while on a Stability Ball :

You will NEVER become as strong as your potential allows lifting weights while on a swiss ball or any other unstable surface.

.

In addition to the above scientific research. Keep in mind – the reason why we lift weights is to increase strength and muscle. Unstable base training can be considered “Stabilization Limited Strength Training” or SLST because the instability limits your ability to generate the high levels of force needed for optimal muscular development. Here’s more science to back me up - . To summarize this 2004 National Strength and Conditioning Association study titled -

Maintenance of Emg Activity and Loss of Force Output With Instability

.

“Swiss Balls used as a platform for training provide an unstable environment for force production. The objective of this study was to measure differences in force output and electromyographic (EMG) activity of the pectoralis major, anterior deltoid, triceps, latissimus dorsi, and rectus abdominus for isometric and dynamic contractions under stable and unstable conditions. Ten healthy male subjects performed a chest press while supported on a bench or a ball. Unstable isometric maximum force output was 59.6% less than under stable conditions. However, there were no significant differences in overall EMG activity between the stable and unstable protocols. Greater EMG activity was detected with concentric vs. eccentric or isometric contractions.  The diminished force output suggests that the overload stresses required for strength training necessitate the inclusion of resistance training on stable surfaces.”

(C) 2004 National Strength and Conditioning Association

. Now, think about the above research abstract you just read. If you want to get stronger, you must lift heavy loads. Duh! But, using the swiss ball, you cannot use loads heavy enough  to increase strength. So, what’s the point? .

Reason #3 NOT to Lift Weights while on a Stability Ball :

Holding free weights while on a Stability ball is downright dangerous!

. So far you’ve learned two scientifically based reasons why NOT to perform any externally loaded exercises on a swiss ball. If that’s not enough to convince you to rethink your usage of the Swiss Ball?  I’ve got one more VERY BIG reason for you! . Lifting weights on a Swiss Ball is down right dangerous because the ball can pop and cause you or your client major injury! The Sacramento Kings (NBA Basketball team) found this out the hard way. . Starting forward Francisco Garcia, who’s contract is worth $29.6 million over 5 years, will miss at least four months of the season after an exercise ball accident broke his right wrist. Garcia, who weighs 195 pounds, was laying on his back on an exercise ball, lifting 90 pound weights in each hand, when the ball burst. . Take a lesson from the Sacramento Kings and stop performing ALL weighted exercise on swiss balls as stated in this article titled-

Sacramento Kings warn other NBA teams after exercise ball accident

. “The exercise balls have been removed from the Sacramento Kings’ weight room and stored in a dark storage space, with no word yet whether a sacrificial burning of the rubber menaces is yet to come.

Kings co-owner Joe Maloof ordered an e-mail sent to the NBA’s other 29 teams, hoping to spread the word about unforeseen dangers that can arise when performing even basic workouts with an inflatable exercise ball commonly found in many gyms and homes.”

.

Why Would Anyone Still Be Lifting Weights on a Stability Ball?

.

Well, there you have it! I’ve given you 3 solid scientific and common sense reasons why NOT to combine free weight lifting exercises with the Swiss Ball. How could anyone still being lifting weights while on a ball after now knowing its no more and actually LESS beneficial than using a stable base?

.

Please understand I wrote this post not to bash anyone but rather because I’m looking out for my fellow Fitness Professionals best interest! As Fitness Professionals, we all must put aside our personal likes and training biases and place our clients safety above all!

.

Even if you don’t agree with the science discussed above? Use your common sense and realize the risks involved every time you put yourself or your client on a Swiss ball while holding free weights far outweight any supposed benefits. A bench will never explode, but a swiss ball may burst at anytime! As Murphy’s Law states – “what can go wrong, will go wrong”.

.

Think about it – If a case ever went to court because one of your clients was injured after falling off a Stability Ball during a workout session with you – You are responsible! Plus, a lawyer would tear you up on the stand because you would be unable to provide any scientific justification for why you put your client at risk and didn’t just use a safer and more stable bench. Keep in mind we live in a sue happy country!

.

So, I will conclude  with a question I’d like you to answer on the comment forum, now having read today’s post -

In regards to lifting free weights while on a Stability Ball- Is the risk worth the reward?

You know my answer, I want to hear yours?

. .

Tagged with: Baltimore Personal Trainer • Core Stability • Nick Tumminello • Paul Chek • stability ball • Swiss Ball • Unstable Base Training • Unstable Surface Training 
Share →
Tweet
  • If you like this post – Please feel free to copy it and use it as YOUR next Blog post, Newsletter, etc.: All I ask in return is that you include a link to THIS original post, and that you credit me for my work as the original author, along with this bio at the end of the article:

    Coach Nick Tumminello has built a reputation as the ‘Trainer of trainers” through his workshops at conferences and fitness club around the world. And, for his consulting work with pro/college sports teams and with exercise equipment/ clothing manufactures.
    He’s the owner of Performance University international, which provides hybrid strength training & conditioning for athletes and educational programs for fitness professionals. Based in South Florida, Nick is a Fort Lauderdale personal trainer who works with a select group of athletes and exercise enthusiasts.

    You can check out Coach Nick’s articles, DVDs, seminars schedule, mentorship program and very popular hybrid fitness training blog at http://nicktumminello.com/

32 Responses to Rethink ALL of Your Stability Ball Exercises!

  1. Rob Williams says:
    March 11, 2010 at 8:14 pm

    I agree with you Nick. While at OSU we had a BRAND NEW anti-burst ball pop while one of the starting running backs had 115′s in each hand. Not to mention if someone want to train stabilization, whether it be anti-rotation or anti-extension, then do horizontal pushing using a cable column in a kneeling, 1/2 kneeling or split stance.

    Great post man!

  2. Neal W. says:
    March 11, 2010 at 9:37 pm

    If strength is highly correlated with hypertrophy (assuming adequate nutrition), and instability reduces force output and therefore development of strength, shouldn’t gymnasts who are rings specialists have smaller arms then they do (because rings are an unstable surface)? Ring specialist have biceps, triceps, and shoulders that are totally jacked, and we must also consider that gymnasts cannot have any extraneous muscle.

    Given this, I actually don’t think you are completely wrong, I just think that there must be some nuance that you are missing.

    Re-reading what you wrote above I noticed that you kept saying “free weights” and “external load.” Did you purposefully leave out bodyweight movements such as rings? If so, what would account for the difference?

  3. Jack says:
    March 11, 2010 at 10:53 pm

    I’ve never come across a reason why I should consider using a Swiss Ball with weights (although if I were to even consider it, I’d only do it with one made by Sissel, since I believe they make ones that undergo specific testing in order to establish Anti-Burst Ratings, but even then you’re packing your trust in a rating versus a certainty when you lift on sturdy benches).

    I think Charles Poliquin uses exercises he calls “Omni” exercises where he utilizes the nature of the ball to perform negative accentuated DB or Reverse DB curls, cable pullovers, and even DB presses by using the legs and the rolling of the ball in order to manipulate torso position and vary stress within the set. Of course this may s imply be one of those things that is creative but offers less bang-for-the back than it does in creativity and might ultimately fall a risk:reward analysis.

  4. Tony Dague says:
    March 12, 2010 at 6:30 am

    Excellent article! Just ask the Sacremento Kings if they’re using the physioballs in their strengthening program. Once again, Nick, your common sense and scientific approach to training makes my day.

  5. nick says:
    March 12, 2010 at 8:16 am

    Neal,

    Great question!

    The answer is – I still use the stability ball. But, only Bodyweight exercises. I do NOT have my clients hold any external loads while using the Swiss ball.

    As far as rings go – I love them and they will make you strong as a bull. But, hanging on to rings and sitting on something that could pop at any time are two very different things.

    Open chain, upper body strength training exercises like ring pull ups and swiss ball push up have been shown to be effective and have functional carry over. I will talk about this in detail on another post.

    All that said, the comparison of open chained action created by rings vs. a closed chain action created by standing on an unstable surface are very different. You can and will learn to control rings as they are not as much unstable as they are a free weight that allows one to move without artificial guidance. But, standing, sitting or lying on an unstable surface – you cannot produce high amounts of force because you cannot ever fully control it, As they say, “you cannot fire a cannon from a canoe”.

    Best regards!

    Coach N

  6. claudia says:
    March 13, 2010 at 12:08 am

    I agree with Nick again, it is just common sense, and good old fashioned weight training will be back in style soon enough. We have to remember to stay true to what works and not be at the mercy of the fads that come and go in this industry.
    Nick can you write some of your opinions on the other fad…barefoot running…please, please. Mahalo Your biggest fan Claudia

  7. Mike says:
    March 13, 2010 at 11:23 am

    Hey Nick, I love reading your stuff! It always make me think. I have one question regarding using external load on stability balls. I use a single arm dumbbell press on a stability ball in my beginners programing. I don’t use it as an upper body pushing exercise for strength. I use it as a core anti-rotation exercise and glute activation exercise. As a result the loads are much lower decreasing the risk of having the ball explode. I feel due to the relatively low load the risk is minimal and there is a good level of reward in core and glute activity, especially with beginner clients. I’m curious to hear your thoughts about this type of exercise.

  8. Kathleen says:
    March 13, 2010 at 2:27 pm

    I work with women (and a couple men) over 40, for the most part. And older people in general are what I consider hardgainers. They are hormonally challenged–they just don’t have the optimal hormonal environment to build muscle. So why hamper their ability to do just that? I go for the most stable base I can find– a straight back bench, when possible. It burned me when my gym got rid of excellent machines and benches to make way for lots of functional equipment. People are now forced to improvise when working out–and that’s just dangerous! When I see a guy doing one-arm DB presses on a stability ball, I want to ask him, “I guess you don’t want to build much muscle, eh?” But then, I don’t know his goals. So I keep my mouth shut.

  9. James says:
    March 13, 2010 at 2:37 pm

    I do not disagree. I’m not completely convinced, though. If you are targeting a specific muscle or set of muscles, then sure, it is reasonable to concede that the exercise on a stable platform will better isolate target muscle(s). It’s Newton’s 3rd law, for every action there is an equal and opposite reaction. The action of the exercise on a stable surface is causing the stable surface to react with equal force, or in this case support. The physio ball bends to the action of the exercise. So an incline dumbbell press on a physio ball is not going to provide equal support and isolation of the chest that an inclined bench will. However, on the physio ball, the reaction of the hips, the core, the fine-tunning reactions of the many muscles to the need to maintain balance, these build a different kind of strength and coordination. My take of the article is “physio ball bad.” I’m not buying it. I think the bench AND the physio ball are “good.” As for dangerous… All weight training is dangerous. Certainly additional caution is warranted with the physio balls.

  10. nick says:
    March 13, 2010 at 3:36 pm

    Thanks for your comments!

    I never said “swiss ball bad”. Nor will I ever that such words. A swiss ball is just a tool. Its how use use the tool which determines what’s good or bad.A i have many Youtube videos and articles featuring me using a stability Ball.

    I am all for bodyweight training on a swiss ball. However, I’m not for hip bridges (loaded or unloaded) where in which your back/shoulders is supported by the ball and your facing the ceiling (supine).

    I would have to ask – what is the functional carryover to the fine tuning reactions and muscles working in the manner of lying on a swiss ball and doing dumbbell presses? What sport can this help?

    Wouldn’t a standing, one arm cable press have more functional carryover, many more muscle fine tuning reactions and also be less risky?

    Lastly, YES.. all weight training has it’s risks. But, all weight training also has its benefits. It’s about comparing the risks to the benefits. When you compare the risks of externally loaded swiss ball training to the benefits – the swiss ball comes up short. As coaches, we must think like lawyers to protect our clients and ourselves.

    Best regards!

    Coach N

  11. nick says:
    March 13, 2010 at 3:39 pm

    Kathleen,

    Thanks for your comments!

    Your clients are lucky to have you! Please tell them I said so. :-)

    Whatever that guy’s goals are? – i’m sure they are not to end up in the hospital like the Sacramento Kings player I mentioned. So, maybe you should at least tell him about this post?

    Best regards!

    Coach N

  12. nick says:
    March 13, 2010 at 3:42 pm

    Mike,

    I used to use that very same exercise. It’s is a great movement. But, I’ve found a safer way to get the same result w/o being on the swiss ball. I will post a video soon!

    As I said in a previous post. As coaches and trainers, we must think like lawyers when it comes to safety.

    Best regards!
    Coach N

  13. nick says:
    March 13, 2010 at 3:43 pm

    Anything for you Claudia! ;-)

    Thanks for your comments and I will def put something up soon about the barefoot craze and Bosu (fad) training.

    Coach N

  14. Jim says:
    March 13, 2010 at 4:16 pm

    I guess I’ll have to be the odd guy out. I use the SB’s for some of my clients. Someone starting out, or someone considered a senior I will have them sit on the ball and do various exercises like arm curls, alternate presses, pulling of bands, and sometimes have them lift one leg while doing the exercises (with light Dumbbells). I’ll have them do alternate bench presses with DB’s or alternate triceps extensions while laying on the SB (their head is always resting on the ball). I’ve found I can hit the target muscle as well as subtle core and hip muscles. I’ve never had someone fall off, but they are using a lot of muscles to stay on the ball. For seniors balance is often neglected.
    I agree that for me or any other person wanting to increase strength, that the Ball isn’t necessary and could be dangerous.

  15. Jason says:
    March 13, 2010 at 4:43 pm

    Great response with respect to ring work. One other thing to consider with gymnasts is that they live on the rings. The amount of time spent lifting their body on the rings and the other pieces of equipment is crazy and does not compare to lifters time doing squats and bench on a ball.

  16. Are you stable? « FabFit50s says:
    March 13, 2010 at 6:54 pm

    [...] all it took was a post by respected Coach Nick Tumminello on the use of stability balls (aka Swiss balls, physio balls or fitness balls) versus stable [...]

  17. James says:
    March 13, 2010 at 9:48 pm

    Thanks for the clarification Nick. I’m not a coach but an average Joe trying to stay in shape. I see your point from coaches perspective, though. I use the bench at the gym, but at home I don’t have room for a bench and the swiss ball doubles nicely. Good point about the cable press. Being over 40 now, Kathleen gave e something to research too ;-) Thanks all!

  18. Jon says:
    March 13, 2010 at 9:54 pm

    I would be interested in hearing how others feel about using weights while on a Bosu. Same risks? I know of one trainer who has their client do single legged dead lifts on a Bosu with weights. Also, I think hard to keep good technique with weight toward the heels.

  19. Erik says:
    March 14, 2010 at 7:17 am

    I really don’t know of “excellent” machines anywhere! How can they accommodate your own body and it’s unique levers. If all machines were to be ousted from clubs then people would be forced to work in a manner appropriate for their evolved bodies. Teach people (something most trainers can’t do because it’s too mentally demanding for them) and real results will follow. I teach people of all ages the benefits of kettlebells, suspension training, bodyweight stuff, clubells…you get the picture. Machines SUCK and always will! Wake up Kathleen.

  20. Erik says:
    March 14, 2010 at 7:25 am

    Oh yeah, I almost forgot. Most of my clients are deconditioned (too much pilates and yoga only fools) are over the age of forty and they DO NOT NEED to take it easy on machines in order to exercise safely! Hormones are best wrestled back into optimization whilst on the feet.

  21. Adrian says:
    March 14, 2010 at 8:31 am

    great article Nick. I agree completely with you and when i see people kneeling or doing weights on a ball i am waiting for the pop. we had suppose antiburst balls in our gym in ireland that burst and once nearly caused serious injury guy kneeling on it n ball burst. i do think they have a limited place i think they r good for bodyweight back rehab eg extensions, reverse hypers, and abdominal exercises for beginners,

  22. Bonnie says:
    March 14, 2010 at 10:31 am

    I think Nick’s 3rd reason for not using stability balls with very heavy weight makes sense. Putting a client’s safety at risk is not necessary for effective training.

    At the same conference Nick just presented at, another presenter said our goal is to minimize the difference between what we can lift in a stable environment vs. an unstable environment ( e.g. life). That makes sense to me.

    I do think the instability of the ball has great value in developing core proprioceptors. I’ll use it for a warm-up set before lifting heavier on a stable bench or with cables or for a final high-rep lighter weight set.

    Why do we always have to frame options as either/or, rather than utilizing each of them for what they’re best suited??

  23. Kathleen says:
    March 14, 2010 at 1:30 pm

    Erik, I AM awake, I think. But it seems you are not or you would have understood my point. A clarification, just for you: When I said “machines,” I was referring to the plate-loaded Hammer Strength machines that can add nice variety to a workout. THESE have been removed from my gym–a shame. No need to pick a fight, love.

  24. darfy says:
    March 14, 2010 at 8:14 pm

    Great article Nick,
    i would also like to see more evidence on Bosu ball training and other types of unstable training for speficic sports.
    What about for sports such as surfing, skiing, snowboarding where some stability/low stability training may carry over. obviously the strength rewards wouldn’t be as great as you already stated from the articles.
    Of particular mention, the indoboard for surfing (www.indoboard.com) is really common and widely used.
    What is your take on using something like this Nick and anyone else wishing to share opinions.

  25. Kelly Clinevell says:
    March 14, 2010 at 10:27 pm

    Nick,
    What do you think about using a stability ball as a camber? Hold the ball at the chest, hold a cable at chest height and do hip rotations. You can put more of a load on the hips, QL, serratus, etc. without being limited by your shoulders. Does this count as load bearing?

  26. Ryan Kolej says:
    March 15, 2010 at 8:42 am

    Nick,
    Keeping in mind your post responding to Mr. Boyal in regards to misinterpreting your stance on certain items… and just to be clear that you’re suggesting NO loaded work on stability balls. EVEN if your using very light weight such as 5 lbs and for the sole purpose of unilateral work for core stability. Granted there are many other suitable exercises available to achieve these goals, but I would think they are still great for beginning PT clients with poor core stab/control.

  27. nick says:
    March 16, 2010 at 9:47 am

    Yes, I do use Swiss Balls – But only along with bodyweight exercises. I also don’t have my clients lay supine supported by the ball. I still use Swiss ball push up, roll outs, etc:

    Best regards!

    Coach N

  28. Phil says:
    March 22, 2010 at 4:38 pm

    Nick,

    I am a firefighter and peer fitness trainer. Three weeks ago I suffered a comminuted midshaft radial fracture. I was using a (burst resistant)swiss ball while performing alternate bench presses. The ball popped like a balloon driving my elbow into the floor. My clients and I have been using them for years…..NO MORE, Regards,Phil

  29. nick says:
    March 24, 2010 at 3:39 pm

    Phil,

    Thanks for writing with your story. However, I’m very sorry to hear about your accident.
    I hope the readers use what I’ve written in this post and your story as a lesson.

    Best regards!

    Coach N

  30. Rob Taylor says:
    April 1, 2010 at 10:39 am

    This is the first post I’ve read on your blog. Thanks for taking a stand about these “balls.” Did this opinion originate prior to the NSCA’s stance and/or the Kings injury? Funny how people who were using them have now jumped on board the “Why would instability be an advantage if strength gains where the primary focus” type conversation. Thanks for the post Nick! I look forward to reading more.

  31. Are you stable? | FabFit50s says:
    July 1, 2010 at 7:42 pm

    [...] all it took was a post by respected Coach Nick Tumminello on the use of stability balls (aka Swiss balls, physio balls or fitness balls) versus stable [...]

  32. Martin says:
    July 25, 2010 at 10:46 am

    Personally I think this is a great tool to become fit for almost no cost. There’s a lot of gurus advising people to get all kind of strange equiment. Worth read topic.

  •  

    I hate spam too! Your email address will never be sold or rented.
  • Go way beyond Landmine rotations and angled barbell presses! This DVD represents the most comprehensive collection of Upper-body Pushing & Pulling, Lower Body, Core and Total Body exercises using the Sorinex Landmine or any other Angled Barbell training method! Features over 50 innovative exercises that take you to improve strength & performance, and add a new weapon to your training arsenal! This is your chance to learn latest and greatest techniques & concepts from the innovators of the landmine and angled barbell training – the rest are just duplicators! $57


    This 2-DVD set shows you how to use Joint Friendly Strength Training exercises to spare your joints, work around sensitive spots and still make gains in strength and performance! Discover over 100 innovative exercises for building muscle, superior strength and improved performance while sparing your joints and working around wounded knees, shell-shocked shoulders, back issues and even a bad hand/wrist. $87


    This DVD is the most comprehensive collections of strength training combinations, complexes and circuits ever assembled. Discover over 100 metabolic protocols using Barbells, Dumbbells, Kettlebells, Medicine Balls, cables & resistance bands, the Landmine, the Core Bar and even bodyweight exercises to reduce body fat and improve work capacity faster than ever before! $57


    This 2-DVD sets features an easy to use and super effective training system for achieving less restricted and pain-free movement, increased joint mobility and neural drive to lagging muscles, which can enhance the effectiveness of your workouts! $87


    The 3-DVD set takes you step by step through a Proven, Easy-To-Follow, Fool-Proof Warm Up System That Ensures Optimal Performance Every Time You Train Or Compete. Each DVD volume presents seamlessly integrated Muscle activation, Dynamic mobility & CNS activation exercise sequences performed in a progressive from beginner, to intermediate, to advanced applications. Each DVD displays over 30 exercises – That’s 90+ exercises total! 

This is what makes Warm Up Progressions Vol. 1, 2 &3 the essential guide for helping you move better and ready for anything! $117


    This DVD shows you proven, fool-proof self myofacsical release system using the foam roller and tennis balls to increase Flexibility, Reduce Muscle Tension, Accelerate Recovery - In Just a Few Minutes! New techniques, tips and tricks, program design and common mistakes are all discussed in simple to understand and easy to us manner! $27


    The PowerMax 360 provides concentric resistance, with independent unilateral movement for upper body and core exercises, no fixed speed, no fixed movement, with variable speed Omnikinetic resistance that provides 100% maximal muscle overload through full ROM at every angle, speed or plane of movement which provides explosive strength, power and endurance. $2494.99 (includes shipping within the US and DVD)






    Fitness Anywhere





















  • Categories

    Articles / Interviews Back Pain / Injury Band / Cable Training Bodybuilding / Muscle Building Bodyweight Training Complexes and Circuit Training Contrast Training Core/ Torso Training Corrective Exercise / Pre-Hab Diet & Nutrition DVD / Book Reviews Dynamic Warm Up Fat Loss Featured Figure Athlete Training Fun / Interesting Stuff Functional Assessments / Movement Screen Grip Training Joint Friendly Training Joint mobility Knee Pain / Injury Medicine Ball Training MMA / Spartan Workout Motivation / Philosophy Neck Training New Exercises Olympic Lifting Plyometric Training Program Design / Periodization Self Myofascial Release Shoulder Pain / Injury Sled Training Speed Training Strength Training Stretching / Flexibility Swiss Ball Training Tabata Training TRX Suspension Training

  • About
  • Education
  • Train with Nick
  • Products
  • Live Events
  • Hybrid Training
  • Combat Sports
  • Bodybuilding
  • Articles
  • Contact
PageLines by PageLines