Strength of Powerlifter, Endurance of Spartan Elite. #TheHybridAthlete

There is numerous debate between developing strength and endurance for an athlete simultaneously. Strength athletes like powerlifter believe endurance work weakens them and strips them of their precious muscle mass. Endurance athletes like marathoner believe strength work will add unnecessary weight from increased muscle and slow them down. It is indeed a challenge to manage between those two elements of fitness and of course there are some truths in that.

Powerlifting Meet

Read more…


3 Important Lessons from Spartan Super!

I completed the Spartan Race Super Malaysia on the 9 July 2017 at Nexus International School Malaysia, Putrajaya. The distance was 14.2km with 29 obstacles. It was a tropical and humid environment. I signed up in the Spartan Elite Category to get the feel of being surrounded with the top Spartan Racer. I completed the race with 3 hours 18 minutes and 32 seconds.


Self-Awareness is an essential key element of success. I had a reflection during my flight back home, here are my 3 important lessons from running the Spartan Race Super.

1. Respect the Obstacles

The Altas Ball obstacle was an easy obstacle for me. If you follow me on my Instagram, I have a powerlifting background. Lifting heavy stuff in the race is very easy for me. However, on that day I throw that ball on the ground of hard that some of the dirt bounce off land on my eyes. My hand was dirty so I cannot rub it off. I spent about 15 minutes there to clean my eyes. I was too proud and being a show-off that Atlas ball was an easy one.  15 minutes is a lot of time! A lot! I would be different if I just put the ball down slowly and on my way continue my run. The lesson here is to respect the obstacle, then the obstacle respects you. 


At the A-Frame!


2. Ask for help

When I joined the elite category, I thought it is a real competition. They will focus on finishing the time as soon as possible. I was struggling when I the dirt was in my eyes. I tried to handle it on my own first. Some of the Spartan Racer did offer helps. I responded, “It is alright”. I do not want to affect their run time. However, there is a Spartan Racer ignored what I said. He immediately calls the Race Marshall and shouted MEDIC! The Medic was immediately on the scene and gave me water to clean my eyes. I did not manage to see who he was. I am grateful that they are willing to help. One of the Spartan Code is Camaraderie. It means friendships, comradeships, and fellowships. Who ever he is, you have lived up to the Spartan Code of Camaraderie. Who ever you are? Thank you! The lesson here is to ask for help if you need it. I am very sure they will do their best to help you.


Spartan Race-Sandbag-carry- inspiration-motivation
Sandbag carry


3. Bleed more in Training

I failed 3 obstacles. There are Spear Throw, Multi Rigs, and The Twister. These obstacles can be easily overcome with proper technique. I had to say I was rushing through the obstacles which cause me to fail. I need stay focus and take down the obstacle one at a time. There are also hill through out the obstacles, and this is the gap I need to overcome. The lesson here is to be prepared for any unexpected obstacles. If you need to invest in obtaining the right tool to get the job done, just do it. It is better to bleed more in training, then bleeding in a battle.

Barbwire crawl


Call to action;

  1. Be humble when you faced every obstacle. Especially, the one you are good at! 
  2. Ask for help when you are out of options. 
  3. Train smarter and harder!

I am now preparing for my next Spartan Race Beast on the 8 October 2017. My journey to my second Spartan Trifecta! I share my training through on my Instagram and my Facebook Page. Please show your support by following.  Feel free to share to your friends too! Thank you!

find your fire spartan race



Hello! If you follow me on my Instagram, I have been using the Spartan Race Fit Four Glove for my training. Especially when comes to obstacles specific training.

So why Fit Four?

Just look at my palm below. I got calluses, and it was ripped off. OUCH!! This is after 4 out of 8 sets of obstacles specific training like the monkey bar. After that, I had to stop for the obvious reason. Yes, it is very very painful. I cannot lift weight and some bodyweight training. This contributes the downtime of my workout.



I ordered the SPARTAN OCR SLIT GRIP.  I was very satisfied with the product. Ever since then, I never have the calluses ripped on my palm from my training. I had zero downtime. Overall, I am happy with the product!



Click BUY NOW and use the promo code DISCOUNT20 for 



PRICE: $39.95  $31.96

The code is applicable to other products from FIT FOUR


Here comes the best part, the review of the product.  I will give an honest review based on recommendation score.

1: Don’t Use it!

2: Not Recommended

3: Neutral

4: Recommended

5: Highly Recommended!

I used the gloves for obstacles specific training, powerlifting and of course running the Spartan Race. You got to try it to know whether it suits you. Let us begin. 



This slideshow requires JavaScript.

PRICE: $39.95

Brief Description

  • Leather with red silicone grip
  • Expandable and ribbed wrist wrap helps prevent injury while allowing wrist movement.
  • Silicone on the palm in honeycomb pattern provides extra grip and mobility.
  • Thumbless and compression fit design prevents gloves from bunching.
  • Open, minimalist gloves design allows for breathing and quick drying in wet conditions.

OBSTACLE SPECIFIC: 5 for Highly Recommended!

I used the glove for monkey bar training with multiple variations. The typical monkey bar, side to side, and so called the around the world as shown in the video below. I used it for body weight training such as pull ups, chin up, and dips. Overall, I am 100% satisfied with the fit four gloves. I can do more reps and sets without any calluses ripped on my palm. I gave it a 5 for highly recommended as it helps me to achieve zero downtime from training.




Before I joined the Spartan Tribe, I was and still am doing powerlifting. I love doing squats, deadlift and bench press. It includes isolation workout on parts of the body. I had to give the recommendation score of 3. I usually use my bare hand with chalk when I do my lifts.  However, the wrist wrap feature on the glove does help to support to the wrist joint during heavy or maximum effort lifts in pressing movements and overhead lifts. It is about the right tool for the job. So it is pretty much it is nice to have for me because I can use wrist support for the lifting.

Weight Lifting in the GYM with Fit Four

 SPARTAN RACING SCORE: 4 for Recommended!

I used the glove on the Spartan Race Super Malaysia on the 9 July 2017. The distance was 14.2km with 29 obstacles. It was a tropical and humid environment. The race includes steep hills, mud, sands, and rivers. The obstacles that put the gloves to the test were the multi-rig, rope climb, twister, bender, monkey bar and with a spice of wetness and mud. The red silicone on the palm in the honeycomb pattern provides extra grip. The minimalist concept helps on the mobility of the fingers and allow the glove to dry once is it wet and muddy. The wrist wrap contributes to keep my glove tight on my palm although it was wet and muddy. However, the water and mud do decrease the grip performance. I had to shake my hand to dry it up. I tried the typical gym glove and full covered glove before, it is not working for me. I ended up threw it away. But for this glove, I stick with it. Hence, I had to give it a 4 for recommended. Overall I am happy and satisfied with the glove performance. I ended the race with ZERO calluses on my palm.


Final Thought

Let us summarise, for obstacle specific training very highly recommended with the top score of 5 because I had zero downtime from ripped calluses. For powerlifting, seem to be a nice to have with a score of 3 and I prefer to use chalk. For running the Spartan Race, I gave it a  score of 4 for recommended. This is my honest review on the SPARTAN OCR SLIT GRIP.  YOU GOT TO TRY IT YOURSELF. 

It is very durable and I am still using it after the race. I am using the glove for monkey bar training, multi-rig, rope climb and any related obstacles that can cause calluses

Click BUY NOW and use the promo code DISCOUNT20 for 






Fit Four.JPG



This slideshow requires JavaScript.





This is one of my favourite picture from The Reebok Spartan Race.  People often ask me, why do you race? My question to you why do you not race? The question “Why do you Race?” is a great metaphor of “Why do you live?”

File_000 (9)

I live to inspire people to embrace the adversity of life so that they can grow living life with fulfilment. That is why I Race. Let’s look at the two Spartans crossing the finish line right before the fire. One with a complete set of body, 2 arms and 2 legs. The other Spartan had 2 arms, 1 leg and crutches. Physically, they are different. However, both of them has the fire of a Spartan to beat all the life adversity.

The question is who has the most fire? At first glance, probably the one with crutches may have the most fire. However, I believe both of them has a different story to tell. One of them could be physically challenged which we can observe. One of them could be an emotional challenge which we cannot observe. At the end of the day, both of them has their own setback. But they cross the finish line! That is when it really counts! Here is the secret,  it is not about the setback. It is how you respond to your setback. All it takes is action! They make the decision to take action to break their setback. Instead of complaining about it and do nothing at all. They decide to take the positive attitude to matter how life hit them! That is the fire each of us needs to have!

The only disability in life is a bad attitude~ Scott Hamilton

My question to you my beloved readers, what are the setbacks you need to deal everyday? Have you found your fire? In other words, have your discover your why? How strong your fire to break the life obstacle? It is good to learn to embrace your fire, you will be impressed how far you can achieve despite all the setback. That is how life roll! All it takes is action, then the fire will ignite!

find your fire we are spartan



The BURPEE is the bread and butter for every Spartan Racer! Every time Spartans failed an obstacle, they are required to do 30 burpees! If not, they are disqualified from the race! So, if you want to join the Spartan Race, you need to be burpee proof!

Spartan Tip: Commit to do a minimum of 30 burpees per day! 

Burpee is a full body workout! It will burn fat, build endurance and works your entire body so hard that exhausted athletes have been known to stop mid-burpee workout and, be huffing and puffing, use what little breath they can muster to curse profusely. Like pushups and jumping jacks, the humble bodyweight exercise can be done virtually anywhere, at any interval, with absolutely no equipment necessary except a functioning cardiovascular system and a strong stomach.

Burpee was created by a physiologist by the name Royal Huddleston Burpee. Yes, Burpee was his last name. In his 1940 book, “Seven Quickly Administered Tests of Physical Activity,” Burpee wrote about a four-count move that could check the state of a person’s everyday fitness. The original exercise:

  1. Squat with both hands on the floor in front of you.
  2. Kick your feet back behind you, so you’re in plank position.
  3. Jump your feet forward again.
  4. Return to standing position.
The Original Burpee

After some period of time, the burpee evolved into a six-count torture device with two key additions: dropping to a pushup after the plank and finishing with a forceful jump up into the air, arms straight above your head. These two steps increase the difficulty of the workout! It will burn your legs more!

The Spartan Burpee are the following;

  1. Drop into a squat position with your hands on the ground.
  2. Kick your feet back and assume the front plank position.
  3.  Lower your chest to the ground and back up to complete push up.
  4. Return to the squat position in one quick motion.
  5. Jump vertically as high as possible.
  6. Back to step 1 until 30 Burpees!!

Let us look at different perspective. What if I say there is no failure there are only burpees. It means if you encounter an obstacle, you choose either one! If you failed the obstacles, just drop and do the burpee!

However, there are also mandatory obstacles for Spartan RaceIt means you MUST do it! Generally, the obstacles involved carries or crawls. If you fail any of these obstacles you need to restart the obstacle If you are not able to complete the obstacle, you must turn in your timing chip to a course marshal or official. Basically, you are disqualified from the race!

The Mandatory Obstacles are the following;

  • Bucket Brigade
  • Mud Crawl
  • Sandbag Carry
  • Log Carry
  • Swim
  • Spider Web
  • Farmers Carry
  • Jump Rope
  • Jerry Can Carry
  • Push Ups
  • Box Jumps

Spartan Tip: Take your time to complete it! If you`re in the Open category. Do not be afraid to seek help. If you are in the Elite category, you better train for it! You are an Elite Spartan for a reason right?

The Spartan Race post up a challenge! The 31-Burpee Challenge. I took up the challenge! I need at least 31 burpees a day for 31 days. I need to take a picture or short video and post on Facebook, Twitter, or Instagram with the hashtag #31BurpeeChallenge. I post all my video on my Instagram account.

So Why 31? As anyone who’s run a Spartan race knows, if you can’t complete an obstacle, you get sent to the penalty box and must complete 30 burpees before moving on. Doing extra 1 burpee is better!  So, 31 Burpees! Check out my burpee video below!

Come and join The Reebok Spartan Race to embrace the adversity of life. A life without adversity is a life without growth. A life without growth is a life without meaning.




Goals are the results, outcome, and achievement of a person, organization, a team and even a country. As a person, goals gives us the direction to move forward to reach life fulfillment. Goals are the oxygen of achievement. Here are the 5 great reasons why we need to set goals!

1. Goals reinforce your WHY?

In my previous post, I talked about the Golden Circle by Simon Sinek. The goal will help to remind you of your why. Goals are the WHAT component of the Golden Circle. Goals help to direct your actions to compliment with your WHY. Your Why is the very purpose you exist. Your action of achieving your goal will fuel your life purpose.

My why is to inspire others to embrace the adversity of life so that they can grow living life with fulfillment.

2. Goals unlocked your potential!

Goals will bring out the very best that is in you, enabling you to realize full potential! The moment you write down your goal, you are giving yourself permission to explore your unknown capabilities. In other words, you are about to jump. Believe me, every successful man jumps into the unknown. They will hit something and get hurt. That is what we call failure. But, when you land on the ground you will discover your locked potential

3. Goals strengthen your clarity, focus, and concentration

Clarity, focus, and concentration are known as the big three of superior thinking. The goal that you desire needs to be very clear until you can close your eye and able to visualize it! In another aspect, you need to have clarity about who you are.  You need to be clear on your strength, weakness, unique talents, and ability. Then, you must focus single-mindedly on one thing at a time, without distraction and diversion. Once you decided who you want to be, you must develop the discipline to concentrate single-mindedly on one thing at a time. You have to stay with it until it is 100% done!  Goals are the best medicine for “fuzzy mindset.” Goal enable you to develop the qualities of clarity, focus, and concentration!

If you aim at nothing, you will hit it every time. Zig Ziglar

4. Goals track your progress.

Goals must have a deadline.  Having goals without a deadline is similar to a book without the final chapter. Goals help you to track your progress because you always have a fixed finishing line. It is a yardstick or a benchmark to compare with. With a tracked progress, you are allowing yourself to do something else in a day.  Do you know the number one goal globally, is to lose weight? Let us say, in January your weight is 100kg this year. Your goal is to be 70kg by the end of the year. You need to lose 30kg in that one year! The number looks big, but you can break it down to mini goal. You mini goal is to lose 2.5kg in a month! If you`re not meeting the monthly target, you can adjust your workout and even your diet. This is the beauty of having a tracked goal, you can adjust without losing sight of the ultimate aim.

The person without goals makes no progress on even the smoothest road. The person with clear goals makes rapid progress on even the roughest road. Thomas Carlye

5. Goals drive your inspiration and motivation!

The foundation of inspiration and motivation are from your goals. By setting goals, it gives you power, purpose, and direction to your life.  It provides you with a solid target to aim and 100% focus. Once you grab on hold on your goal, a sense of satisfaction and joy surge through your body. The feeling of beating all obstacles are paid off. That is the feeling that fuel your inspiration and motivation to drive your life to success.

In life, you can either work to achieve your own goals or work to achieve the goals of someone else. The next post I will cover in planning a goal! A goal without a plan is just a wish!

Goals are a means to an end, not the ultimate purpose of our lives. They are simply a tool to concentrate our focus and move us in a direction. The only reason we really pursue goals is to cause ourselves to expand and grow. Achieving goals by themselves will never make us happy in the long term; it’s who you become, as you overcome the obstacles necessary to achieve your goals, that can give you the deepest and most long-lasting sense of fulfillment.
Anthony Robbins

I would love to hear your thoughts on why we need to set goals! Feel free to leave your comments below.



In my previous post, I wrote about the 4 REASONS WHY PEOPLE HAVE THE CANNOT-DO ATTITUDE. Please do check it out! For every setback is a setup for a comeback! Here are the 8 ways to bounce back from failure!




People who succeed develop an attitude of tenacity. They refuse to quit, and they are determined not to let failure defeat them. If you desire to fulfill your dreams, achieve your goals, and live life to the fullest, that is the kind of attitude you need to cultivate. Take responsibility for your failure and learn from it.  You need to choose to respond, not react. Look at failure as a lesson, not a person.


One of the two saddest words in the vocabulary are “if only.” People who get trapped in their whole lives saying “if only.” If only I had tried harder if only I am smarter if only I am rich and if only I am stronger. These words create a victim mindset. To be an achiever, your word needs to change. Substitute it with “next time.” Next time I will try harder, next time I will be smarter, next time I will be rich, and next time I will be stronger. Remember, failure is not a failure if you do better next time.

Let us look at another perspective, you can program your mind to look at failure as learning, growth, and opportunity. It may look like a small difference. However, it can make a big difference. With the right word, it can change your thought process. Start with questions, Why does this learning experience essential for my growth? How can I look at this as an opportunity? What can I learn from this experience so that I can do better next time?


Henry Ford stated, “Failure is simply the opportunity to begin again, this time more intelligently.” For you to do that, you need to learn from your mistake first. From my experience working as an engineer, I have learned more from my failures than my success. I need to take the responsibility and accountability for my mistake. That way, it is my obligation to learn and execute a better solution. With the right choice of attitude, you will never lose, but you will learn.

Robert Kiyosaki

Something you win and something you learn!


Micheal Jordon was one of the top basketball players of his era.  He won 6 NBA championship, and he was awarded six times MVP of the NBA final.  We can see his success, and his name became a brand, JORDAN. However, Micheal Jordan stated, “I’ve missed more than 9000 shots in my career. I’ve lost almost 300 games. 26 times, I’ve been trusted to take the game-winning shot and missed. I’ve failed over and over and over again in my life. And that is why I succeed.” What we do not see was his failure. If he gives up, the brand Jordan will never be born.

The great understand the role failure plays in achievement. That is the truth, but not many people have the tolerance to accept that. The inventor, Thomas Edison said, “I’m not discouraged because every wrong attempt discarded in another step forward.” Whether it is millions of experiments that do not work or millions of falls from a balance beam, the milestones on the road to success are always the failure. Look at failure as growth! The farther you go, the more failure you experience.

Over time, you have to learn to see failure as a friend and a companion of success. If you`re not failing, then you probably are not A moving forward. You are just doing something safe and comfortable. Then, you will never grow!



They say laughter is the best medicine. It works well when you laugh of your failure. Laughter can change your state of mind into solution mode. Followed by the right question, Why? How? And What? There is no a person alive who would not benefit from a good laugh, especially when you`re doing something foolish. Remember, when you take your mistake too seriously, then everything seems to be life-and-death. If you have that mindset, it will drain you and sabotage you from your potential. The way to solve that is to laugh no matter how bad things get!


If you failed, you could be upset for a day. But today`s failure will not guarantee tomorrow`s failure. Learn and work your weakness. Same goes for success; you can celebrate for a day. But today`s success will not guarantee tomorrow`s success. Learn and improve your strength. Remember, failure is just like success. It is a day to day process. Failure is not a one-time event. It is how you respond to life along the way.  The fact is, you will make mistakes. However, you cannot conclude that you are a failure until you breathe your last. Now! Right now! You are still in the process. As long you are breathing, there is a still time to turn things around!


Failure does not mean you will never succeed. It just means it will take longer. John Wayne line in the movie The Train Robber said, “You`re going to spend the rest of your life getting up more time than you`re knocked down, so you better start getting used to it.” That is what success is about! Japanese Proverb stated, “Fall seven times and stand up eight.” If you give up, you will never know. But if you give up you will never get there at all. All you need to start all again when you fall.



Thomas  J. Watson Sr. the founder of IBM, was once asked how to succeed faster. He replied, ” If you want to succeed faster, you must double your rate of failure. Success lies on the far side of failure” The most crucial part is to respond. Do not ever react! Prepare a recovery plan. The formula always has been “Try, try again and then try again something else.”  An excellent way to start is starting with the right questions.  The great “What if”

Let’s say you are organizing events outdoors. You can ask yourself, “What if it rains?” The next question is, “What is my backup plan?” Should I prepare a tent? Let`s looks at bigger risks. You just bought a house which cost over 500,000USD.  The question you can ask yourself, “What if I am unable to pay the monthly installment?” The next question is “How can I afford the monthly installments?” Do I need to keep an eye on my budget spending? What other ways can I earn income besides my day job? How can I increase my salary? What do I need to get in the company?

Always start with a question to challenge yourself on what could go wrong in your particular tasks, works, projects, assignment and the list goes on. Start with the “What if?” Now, when it happens! Do not run! Take the accountability and immediately take action on your recovery plan. Do not afraid to seek help!

Most of the time, the impact of a recovery plan that leads you to success is sweeter compared to a smooth plan that leads you to success. 

Success is not an accident. Failure is also not an accident. Take that jump of your life and follow these steps to bounce back!

The content was taken from the Difference Makerwritten by John C. Maxwell and with a spice of my thought. Definitely, a book to read and highly recommended for those who want to learn to manage their attitude.


7 Great Steps to overcome Fear!


In my previous post, I wrote about The 5 Destructive Effect of Fear! Please do check it out to understand the impact of letting your fear to control you. Now I am going to cover the recovery side of fear. Here are the 7 great steps to overcome fear!

1. Admit your Fears

You cannot overcome fear unless you first need to acknowledge them. What you should do, you need to make a list of your fear. If you are unable to do so, you may be still running from those feeling. Hence, you need to observe of your feeling. If your heart race for no reason, you feel paralysed into inaction and you feel nervous for no reason. These are the response due to fear. Do not overthink, write your fear down first! That is the first step.

2. Determine the Source of your Fears

James Thurber

All men should strive to learn before they die what they are running away from and to and why.

Fear also is known as False Expectations Appear Real.  Most people`s fear is based not on facts, but on feeling. You need to look beyond the irrational feeling you may possess and discover the expectation that lies beneath them. Guess what, it does not exist! It is an imagination that created by the mind!

3. Acknowledge that fears limit you

J.H Newman.

Fear not that your life will come to an end but that it will never have a beginning.

That is what can happen if you let fear take over your life. Honestly, most of our fear are baseless. The rest are simple things we must learn to live with it. There are no guarantees in life. People look for things to protect them. It could be alarms, umbrellas, smartphone, GPS system, and cars with ABS system. Here is the fact, life is dangerous, damaging your health, and will eventually kill you. So you might as well live life to the fullest. Take that risk to overcome that fear!

4. Accept that Fear is the price of Growth

Steve Harvey

Believe it or not, every successful person in this world has jumped!

One of the secrets of success is not letting what you cannot interfere with what you can do. A strong proponent of positive thinking, Stone said that the secret to making sales was going where you do not want to go and doing what you do not want to do. You need to take that leap into the fear. Most importantly, do not let your fear keep you from taking small steps in your development. You never know where they might lead. It may unlock your potential within you.

5. Change fear into desire

Cus D’Amato

The hero and the coward both feel exactly the same fear, only the hero confronts his fear and converts into fire.

Every negative emotion we feel can be converted into something positive to help us to grow in life.

Fear of poverty? Convert it to a positive work ethic.

Fear of greediness? Convert it to generosity.

Fear of rejection? Convert it to acceptance.

Fear of insignificance? Convert it to service of others.

People can turn their life around them by takings the very thing that once created fear and using the energy to do something positive and worthwhile.  It is an always a choice to make to change your decision for a better option.

6. Focus on Things You can Control

There are always things that you cannot control in life. Guess what, there is no good reason to worry about those things. It can be very energy draining.

Harold Stephens.

There is a great difference between worry and concern. A worried person sees a problem, and a concerned person solves a problem.

The right question to asked, What can I do to be a Problem Solver? Always focus on the things that you can control. To do that, there are 2 things. First is the attitude. As you interact with people, you cannot control their action. No matter how much you like it. But you can control your attitude. Boys react, men respond. The second part of it is your calendar. You may not be able to control today, but you can do your best to plan the time you have. Most people who fear the future so so because they do not prepare for it.

7. Feed the Good and Starve the Bad!

It is a battle between FEAR and FAITH. Either one will arise within you. It is your choice to choose which one will triumph. These emotions will always be presents in you. The emotion you continue to feed is the one that will control your life. You cannot expect fear to simply disappear. If you continue to focus on your fears and entertain them, they will increase. The way to handle it is to starve them. Do not give your fears any of your time or energy.  Do not feed them with gossip or negatives news. It can be very draining.

What you should do? Focus on your faith! Feed it with positive food. The more energy and time you give it. It will become stronger. At any point in time, if there is a spark of fear. Take action by go ahead and do it! By doing so, you are reprogramming your attitude. When there is fear, it means “GO” instead of “STOP”. When there is fear, it means “FIGHT HARDER” instead of “GIVE UP”.

Keep in mind, no matter how strong a hold fear may try to take on you, it can be overcome. Fear is just in mind and attitude can make a major difference.  Most importantly, do the work and take action!

If you are not in control of your fear, the fear are in control of you!



Get an accountability buddy to help you to beat that fear! He or She must not be afraid of the fear that you are facing. If you are afraid of heights, your buddy must not be afraid of heights. If you are afraid of thunder, your buddy must not be afraid of thunder as well.   Your buddy can help you to grow to faced fear. Your buddy can show you that it is alright to face it and the fear does not exist.

The content was taken from the Difference Makerwritten by John C. Maxwell and with a spice of my thought. Definitely, a book to read and highly recommended for those who want to learn to manage their attitude.

pull up by