Lost Opportunities

MLB: Baltimore Orioles at Kansas City Royals

The other day Matthew LaMar wrote about Hunter Dozier and the unwillingness of the Kansas City Royals to give him an opportunity when a spot has become available on the roster. Matthew wrote up a number of reasons why the team might have passed him over and some of them might carry some weight, especially among those in the Royals front office or even their scouting department.

But Dozier is not the first prospect in the Kansas City farm system to be passed over despite not having anyone of actual value holding them back. In fact, over the years the team has found a way to not see what they have with their younger talent. There for a long time, the Royals were infamous for bypassing younger players for older ones with more big league experience.


Justin Huber was one of the first names to pop in my mind when I thought of players not given a chance to perform. Huber was a highly touted prospect in the New York Mets system when they traded him to the Royals before the 2004 trade deadline for…Jose Bautista. Huber was initially a catcher, but after the trade he tore cartilage in his left knee and underwent surgery that would end his career behind the dish. The Royals would move him to first base and eventually shift him to the outfield later in his career.

Huber consistently was slugging in the .450-.475 range for most of his minor league years in New York and during his first season in the Kansas City organization hit .326/.417/.560 over 527 plate appearances. He would get a slight audition with the major league club that year, playing in 25 games while hitting just .218/.271/.256  over 85 plate appearances.

He would end up back in Omaha to start 2006 but would end up only getting 11 plate appearances that year. I specifically remember the team recalling him in May of that year for a series against Minnesota and he would only get one at bat, a pinch-hitting appearance on May 3rd.

At the time the Royals had Doug Mientkiewicz at first base and while he was a good hitter with a great glove, he also was in his age 32 season and was a one year solution at first. In layman’s terms, no one of major value was blocking Huber from getting playing time. Alas it was not to be, as Huber would play eight more games for the Royals in 2007 before being traded to San Diego in March of 2008.

Credit: Gregory Shamus/Getty Images

Speaking of first baseman, Kila Ka’aihue is another player who the Royals dragged their feet on. Ka’aihue put up a monster year in 2008, hitting .314/.456/.628 with 37 home runs and 100 RBI’s while splitting time in AA and AAA. The Royals gave him 24 plate appearances that September and he looked to at least be an option in 2009.

Instead, Ka’aihue would spend the entire 2009 season in Omaha, hitting .252/.392/.433 with 17 home runs and 57 RBI’s. Meanwhile, the Royals had a 1B/DH combo of Billy Butler and…Mike Jacobs. Jacobs was awful during his only season in Kansas City, hitting .228/.297/.401 with an OPS+ of 84. He would be released by Kansas City in December of that year.

Ka’aihue would get a bit of a chance in May of the following year, as he was recalled to Kansas City but would still see the majority of his playing time in Omaha. He finished the 2010 season on a bit of a hot streak with 8 home runs and 25 RBI’s.

But we knew what would happen next. Eric Hosmer was on the horizon and with Billy Butler firmly entrenched at DH, that left Ka’aihue without a spot. He would end his Kansas City career with only 326 plate appearances in a four-year span, hitting .216/.309/.375.


Finally, there is the tale of Johnny Giavotella. Giavotella moved quickly through the Kansas City farm system and by the end of 2011 had posted wRC+ seasons of 123, 108, 139 and 118 and was easily the best second base prospect in the organization.

Giavotella was recalled in August of 2011 and two days after would hit his first major league home run off of Max Scherzer. Gio would spend the last two months in Kansas City, hitting .247/.273/.376 with a wRC+ of 72. He would spend 2012 bouncing back and forth between AAA and the majors, compiling 189 plate appearances and a wRC+ of 55.

At the time, “Mistake Free” Chris Getz was the Royals second baseman and while he was decent on defense, he was below average with the bat. The Royals liked Getz’s glove and Giavotella’s defense obviously hurt him in the Royals’ eyes. The fact he hadn’t hit during his short trials probably didn’t help matters either.

By the end of 2014 he was designated for assignment and would end his Royals career getting 465 plate appearances (over four years), hitting .238/.277/.334 and an OPS+ of 67. It always felt like Johnny was never given a prolonged look at the position to truly see what he was capable of and the question was always what would happen if he was just told to go out there and play on a day-to-day basis.

That is the issue with all of these players and what appears could happen to Dozier. None of the names I mentioned above were ever really truly given a chance to get comfortable and play on a consistent basis in Kansas City. The chances they were given were sporadic at best and it was frustrating to watch replacement level veterans filling spots on a number of Royals teams that, to be honest, just weren’t going anywhere.

That is the point of this whole thing. I’m not saying that Ka’aihue, Giavotella or Huber (or even someone like Jose Martinez years later) would have been top shelf offensive stars and would plant themselves in the Royals lineups for years and years. For all we know they would have produced exactly like they did in their short time with the team.

Credit: MLB.com

But they should have been given the chance to see what they could do, especially since no one was blocking them. We saw Hosmer and Mike Moustakas struggle for years to reach a level of success in the big leagues and the organization allowed them that time to figure it out on a yearly basis.

The players mentioned weren’t afforded that same chance and because of that we are forever left with questions with what could have been. The Royals have an opportunity over the next couple of years to give a number of players the chance to prove their worth and the time to let them fail and pick themselves back up. Sure, not every prospect is going to succeed and a number of them won’t be keepers. But you never know unless you give them the opportunity.

Not allowing someone like Dozier or even someone like Ryan O’Hearn an opportunity after all the time that has been invested in them feels like a loss of resources. At least find out what these guys can and can’t do; if the Royals want to cut bait after that then they are perfectly within their rights. But don’t leave questions left unanswered.

Where are They Now: Powder Blue Edition


I am friends with quite a few baseball geeks. Hey, it’s very hard to just ‘kind of’ like baseball! Because we love the game so much, we remember players who have long since either left the game or left (at least) the big stage of the big leagues. So I thought it would be fun to see what some former Royals are up to nowadays. Yes, I am as scared as most of you…

Royals vs. White Sox

Kila Ka’aihue

Kila was once a rising star in the Royals farm system as a possible solution to Kansas City’s shortage of power. In 2008, Kila was crushing balls left and right in the minor leagues and seemed to be on the fast track to Kansas City. Unfortunately, despite being called up in September of that year, Ka’aihue must not have impressed Royals management and was back in AAA in 2009, despite their need for a power bat(no, Mike Jacobs was NOT the answer!). Kila would continue to put up solid numbers in the minors until his next shot at big leagues, which wasn’t until 2010. By then, whether it was the obvious lack of faith in him by Royals management, or his flaws just being prominent against big league pitching, Ka’aihue struggled. Kila started 2011 with the Royals but only lasted 23 games before rising prospect Eric Hosmer was recalled to take over first base. That was it for his time in Kansas City. Ka’aihue bounced around the last few years, as he played in Oakland in 2012, then picked up by Arizona before the 2013 season. Kila played in the Diamondbacks farm system until June 2nd last year, when he was released so he could sign a contract with Hiroshima Toyo Carp in Japan. Kila is still only 29, so there is always an outside chance he could return to the big leagues at some point. I always felt like the Royals badly mismanaged Kila and never really gave him an honest chance to prove what he could do. It was obvious in 2008 that he at the least  should have been given a chance to show what he could do. Alas, that was not allowed to happen.


Justin Huber

I always feel like if I mention Ka’aihue, I should mention Huber. Justin Huber was a prospect(from Australia) for the New York Mets before he was traded to Kansas City in July 2004 for…Jose Bautista. Yes, THAT Jose Bautista, but before he was really good. Huber was originally signed as a catcher but had made the move to first base for Kansas City, a spot that opened up once Mike Sweeney was gone. Huber had a great season in 2005 in the minor leagues and actually got 78 at bats that season for the Royals. But that would be about it for his time in Kansas City, as he would only appear in 13 big league games the next two years. During Spring Training 2008, Huber was purchased by the San Diego Padres. San Diego is where he got the most playing time of his major league career, a whole 33 games that year. Huber would also appear in a few games the following season for Minnesota, but that would be all she wrote for Huber and his time in the bigs. Huber is currently playing for the Offseason Leagues Australian Baseball League(or as I like to refer to it as, the OLABL). As to his time in Kansas City, once again, I felt like he was never given a fair shake. I fondly remember him getting called up at some point(I believe in the 2005 season) during a series in Minnesota. At the time, the Royals were sucking(as normal back then) and Huber would sit on the bench for that entire series, except for one at bat. He would then get sent back to AAA. I never understood why you would even call him up if that was all he was going to do. In all honesty, it probably meant that the Royals (and this wasn’t the first time for this) just didn’t see anything in him, a mistake that continues to get repeated. Once again, I felt like they could have at least given him a chance.


Mitch Maier 

Hard to believe it, but Mitch Maier was a 1st Round Draft Pick of the Royals back in 2003. Even back then, it didn’t seem as if the Royals knew what to do with Mitch. He had started his career as a catcher, but by 2004 they had moved him over to third base.  With Mark Teahen on the horizon, the Royals once again moved Mitch in 2005, this time to the outfield. By 2006 he was a Texas League mid-season All-Star and made his big league debut in September. Maier would find himself back in the majors in 2008 and would hang around for awhile, becoming the Royals backup outfielder for the next 3 1/2 seasons. Mitch became a bit of everything for Kansas City, whether the team needed him to play in the outfield, pinch hit, pinch run, be the team’s third catcher at times and even come out of the bullpen. Seriously. Maier has two career pitching appearances, pitching an inning in both, giving up no runs and only one hit each appearance. The running joke amongst most of us fans was how if we needed someone to stop the bleeding, Maier should be called in to close the door. Unfortunately, Maier was designated for assignment by the Royals in July of 2012, spending the rest of the year in Omaha. Mitch would spend the 2013 season in Boston’s minor league system and has signed a minor league with the Chicago Cubs for the upcoming 2014 season. Now, I always felt Maier was a good fourth outfielder and I still feel like he has a lot of value to a team, especially a National League team. I don’t know if he would ever be a starter, but there is no reason he doesn’t have a major league job. Hopefully he catches on in Chicago and finds a new home.


Mike MacDougal

Remember MacDougal? I mean, he was a former All-Star for the Royals. MacDougal was another 1st Round Draft Pick for Kansas City, 25th pick overall in the 1999 draft. Originally a starter, MacDougal was shifted to the bullpen in 2003 and became the Royals closer that season. He had racked up 24 saves by mid-season that year and made the All-Star team. MacDougal would struggle with flu-like symptoms during Spring Training 2004 and lost his closer job to Jeremy Affeldt. MacDougal would return to the closers role the next season, as Affeldt would deal with blister issues, which plagued him during most of his time in Kansas City. Injuries found MacDougal again in 2006 and would return to the field in July of 2006. His stay in Kansas City was wrapping up though, as he was dealt to the White Sox about a week later. Mike had a great rest of the season for Chicago, but injuries would find him again. Since then, MacDougal has bounced around, from Washington, to St. Louis, to Los Angeles, to Chicago, to Cincinnati to Philadelphia. MacDougal had some success with the Dodgers a few seasons ago, but in what looks to be a pattern, then turned around and struggled the following season. MacDougal was blessed with an arm that could throw in triple digits, but between injuries and lack of consistency, he has not been able to find a steady home. There is still time for him to add to his big league resume, but at 36 time is getting short.


Philip Humber

Humber didn’t have a very long stint with the Royals. In fact his Royals numbers only total eight games. Humber was a top prospect for the Mets before they traded him to Minnesota in the Johan Santana trade. Between a Tommy John surgery and his struggles in the minors, Humber never really settled into a home before his arrival in Kansas City. There was a lot of intrigue in Humber by Royal’s management, as the team at that time was constantly looking for fringe players who might blossom if given a chance(as long as they weren’t home grown, obviously). Humber was recalled in August of 2010 by Kansas City and earned his first major league win in relief against Detroit. He would also get a start during that period, racking up 21.2 innings in his eight appearances. Humber was let go by Kansas City in December so they could make room for Jeff Francoeur on the roster, a casualty of the numbers game. Royals management had mentioned they would have liked to keep Humber around but felt they needed to use roster space on other players. Humber would be picked up by Oakland, then designated for assignment by them as well that off-season before the White Sox picked him up. Royals fans cringed when Humber pitched well in the first half of the 2011 season, earning him a contract for the 2012 season. Humber would throw the 21st perfect game in MLB history in April of 2012 against Seattle. Unfortunately, that did not mean added success for him, as he struggled the rest of the season and was let go following season. Since then, Humber struggled with Houston last year and signed a minor league deal with Oakland this past off-season. I know there were Royals fans who felt the team gave up on Humber too soon, but he really hadn’t done anything with Kansas City that made it seem as if he was going to be a quality fifth starter for the team. I tend to credit White Sox pitching coach Don Cooper with Humber’s success, as Cooper has helped numerous pitchers rise from the ashes of fallen careers and is a big part to Humber throwing that perfect game. Humber had some success after leaving Kansas City, but not enough to make anyone feel as if they did wrong by letting him go. For most of us, he will be “that guy who threw a perfect game after leaving the Royals”.


Johnny Giavotella

Giavotella played for the Royals from 2011 to…wait, he is still with the team? Oh, that poor man! I figured since they had given up on him then that would mean they had let him move on. Should I restart the #FreeGio campaign? Or just revisit this once he is allowed to travel to greener pastures? That poor, poor man…


So those are just a few former Royals and what they are up to now. I always find it interesting to see what happens to some of these players once they leave and you never hear from them again. At some point we will revisit some other players from years past, possibly even some from many a year ago. Sorry to leave everyone waiting, but Onix Concepcion and Angel Salazar will just have to wait. Until then I recommend chewing on a toothpick like U.L. Washington. I hear they are tasty.

The Ballad of Johnny Giavotella

We’ve all had that feeling before. The feeling of knowing if we were just given a chance, if we were just given an opportunity that we would seize it and make the most of it. It’s not any different in professional sports, as players who were not expected to contribute show their team just what they are made of. As long as you produce, you are allowed to show your mettle. But if you “drop the ball” so to speak, then you aren’t given the same opportunities. Then there are times where it just seems like the organization you work for don’t have your back and aren’t supporting your climb up the ladder. I’m sure many of these thoughts have crossed the mind of Kansas City Royals Second baseman Johnny Giavotella. When Chris Getz went down with an injury last month, it seemed Gio(as he is nicknamed) was finally going to get a shot at the Second Base job for the Royals. But do the Royals want him to have the job?

Giavotella played college ball at the University of New Orleans and was drafted by the Royals in the second round of the 2008 amateur draft. Giavotella quickly climbed through the minor leagues, hitting at every level he has played at. By 2011 he was perched at Omaha, Kansas City’s AAA team, ready to make the next move to the Major Leagues. Gio was tearing up AAA pitching last summer when the Royals called him up in the beginning part of August. Gio started his big league career, getting two hits and an RBI against the Detroit Tigers. It seemed that it was just the beginning of a long stay in KC for Johnny. Little did he (or we) know what was in store for him.

At the end of the season, Giavotella went in for surgery on his hip, which had bothered him during the end of the season. Giavotella had only hit .247 in his two months in the bigs, but he showed enough glimpses of why he could or should be a Major League ballplayer. It seemed that going into spring training, the second base job was his to lose and with him fully healthy, he seemed primed for the new season. Or at least that was the prevalent thinking until the Royals signed free agent infielder Yuniesky Betancourt to be their “backup infielder”, even though he had never been a backup during his entire major league career. Royals fans everywhere wondered just what the team was thinking, and just who Yuni would be taking playing time away from. Basically, we didn’t believe he was just going to be a backup. We got our answer pretty quickly, as early in spring training manager Ned Yost said that Betancourt was in the hunt for the second base job. Most of us saw that coming, but it still seemed like Gio was the favorite. Then Chris Getz changed his batting stance, and learned to hit the ball to the outfield. Yep, next thing we know Getzie is in the mix at second. All of a sudden what seemed like a sure thing was anything but. A few weeks before spring training wrapped up, Giavotella was sent to AAA, as the team said he needed to work on his fielding. It’s not a secret that Johnny isn’t the best with the glove at second. He wasn’t going to have anyone confuse him with Robbie Alomar with the glove, but in one breath saying he was being sent down to work on defense, while in the same breath give playing time to Betancourt at second, who has the range of a rock, it was very obvious that Gio had fallen out of favor.

So there we were, with one second baseman having very little extra base power and another with no range, and the second bagger with the most upside playing ball in AAA, which he had shown the year before he already dominated. At this point, the best scenario was either an injury or for Giavotella to catch fire at the plate and force the Royals to recall him. The injury part helped his escalation, as Gio was called up on May 9th, as Betancourt ended up on DL. The only problem was Chris Getz had been hitting at a good clip, so Johnny was stuck with the occasional start or the even less occasional pinch hit. The partial playing time did him no favors, as he hit at a meekly .217 clip in only 73 plate appearances before being sent back down on June 12th. Seeing how little playing time Gio got during his month with the team, it was very apparent now: Kansas City did not see Giavotella as part of their future.

One of the things that I really like about Giavotella is how hard of a worker he is. He went back down to Omaha, worked on his defense like the Royals asked, and in a short matter of time, his bat went extremely hot. At one point in July, Giavotella ran off a 20 game hitting streak for the Storm Chasers, but it still wasn’t enough to get a call up to Kansas City. On August 17, the Royals hand was forced, literally, as Chris Getz went down with a thumb injury and the team recalled Gio to the big league club. With his recall, and Betancourt released a few weeks before, the second base job was his now for the rest of the season, a chance to show the team what he could do.

Over the last month, Johnny Giavotella hasn’t put together a big hot streak, or played so good to make sure the team is forced to stand up and take notice. What has happened is Gio has put up a solid .277 average since his recall and 5 extra base hits but the really impressive stat is an OPS of .703. Giavotella has shown a knack to take a walk and really work the count, which many of the Royals could take note of. He has also improved his defense to the point that he is solid, and looks a lot more fluid, smooth and comfortable at second base than at any point in his career. Last week, Royals manager Ned Yost made mention that next year, the team needs to keep in mind that a few of their players have become injury prone and that the team needs to have players ready accordingly. If Giavotella hasn’t worked his way into a battle for the second base job for next year, the fact that Getz has consistently gotten injured over the past two seasons should be enough to keep him around. At this point, Gio still has two weeks to convince management that he can be a regular for this team in 2013. But do the Royals even want him around?

I ask this question because it just doesn’t seem like Royals management wants him to succeed. I know, that sounds ridiculous. Why would any team not want a young player with upside to succeed for their team? I’ve been asking that question since they sent Giavotella down in spring training. But it really seems like it is an inconvenience for the Royals to develop him in the big leagues. It struck me back in May or June that what separates Gio from guys like Moustakas or Hosmer is where they were drafted. Moose and Hos were first round draft picks; Giavotella was a second round pick. Look at how much time the team has spent over the years working with guys like Luke Hochevar, who has never been consistent yet the Royals seem willing to keep giving him chances. Hosmer struggled for most of this season, yet he never got sent back down to AAA. Moose was hitting around.200 most of last year, yet the Royals never thought about sending him back to the minors. My point isn’t that those players should have been sent down. No, my point is that if they picture you as part of their future, you will get more chances. If you are a high draft pick, the Royals will give you more than enough chance to earn your spot. But if you aren’t in their plans…well, just look at Kila Ka’ahiue. Kila tore up the minors in 2008, hitting 37 homeruns at two levels of the minor leagues. Yet he couldn’t even sniff the bigs. No, the Royals went out, acquired Mike Jacobs to play first base, and he did nothing but stink up the place. Even that didn’t matter, as Kila was still not given a chance with the Royals, as he was left in AAA. He didn’t get a real chance till late in the season 2010, and a month in 2011. I firmly believe that Kila was not in their plans, so they weren’t going to give him that opportunity. I think Giavotella is in that same boat. The team has Christian Colon down in the minors, probably another year away, and the Royals consider him their second baseman of the future. Colon is a great defender who hasn’t ever really hit in the minors up until this season, but the key part is he was drafted in the first round back in 2010. This isn’t to talk down Colon as much as show that the team has already written Giavotella off, because their future is getting closer. That doesn’t seem like a sound business choice, to look past certain players because they weren’t part of your original plan. But it appears this is what the Royals are doing.

So what will happen from here? There is still a good chance Johnny will go to spring training with the Royals, and hopefully contend for a job. If not, it wouldn’t be the worst idea to bump up his value, so the team could at the least trade him for something of value. I personally like Giavotella, and would love to see him succeed in Kansas City. But I don’t know if he’ll ever be given a real fair shake. I still think he can be a productive major league player, especially since he has nothing else to prove in the minors. Time will only tell, but it’s hard to see the Royals continue to make the same mistake over and over. As a small market team, Kansas City needs to take advantage of every opportunity given to them. You can’t throw something away just because it wasn’t part of your plan. Sometimes life makes you take a different path than you originally planned on taking. That would be the time to just go with it.

The Blame Game

“I need eight more Betancourt’s to put in the lineup, Dayton…”

Last night, the Kansas City Royals continued their descent into the AL Central basement, falling to the Seattle Mariners…again. Let’s be honest here, it’s not like the Seattle Mariners are the reincarnation of the old Bronx Bomber teams that had juggernaut offensives. Nope, the Mariners are actually one of the worst offensive teams in baseball. The Royals have made them look like hitting savants, not like a team that just traded a future Hall of Famer to the Yankees. With the Royals now tied for the central basement with Minnesota, the question has to be asked-who is to blame?

There seem to be alot of fingers to point in a lot of different directions, but let’s start with the manager, Ned Yost. I’ve been saying since April that Yost needs to go, as his managing style is shoddy at best. To be honest, as of late the only major faults of Yost is the juggling of the lineup and his continuance to keep Jeff Francoeur in the lineup. Yost is still not the man for the job, but I don’t think he deserves the brunt of the blame right now. He is just a minor flaw in a bigger problem.

What about hitting coach Kevin Seitzer? This is where things get interesting, as Seitzer has been a huge help for a number of ex and current Royals. Alex Gordon, Billy Butler, Melky Cabrera and Alcides Escobar can all thank Seitzer for improving their hitting while being with the ballclub. It’s easy to point the finger at him, as the offense not producing has been a big part of the team’s issues this season. The thing is, the team is hitting. They just aren’t getting any clutch hits, which is what is killing the team. Sure, that falls on Seitzer a bit, but I’m not ready to put all the blame on him, as he has helped this club more than hindered it. Now, if it continues and there is no turn around, then a conversation maybe needs to be had. But if you asked my opinion, this doesn’t fall at Seitzer’s feet.

Next is owner David Glass. To be fair, the whole reason this team is as bad as it has been for so long falls on Glass’ shoulders. Glass spent years treating the team like it was a Wal Mart and only when he hired Dayton Moore did he actually start shelling out money for drafts and scouting. While I agree with that process, at some point Glass will have to start spending more, or any success the team will have is null, as players will leave when they become free agents. Glass is a major part of the blame here, but not the main guy I point the finger at for this team being this bad.

At the end of the day, the finger needs to be pointed at GM Dayton Moore. Moore came in with a great pedigree, being brought up through the Atlanta Braves organization, which has won more than any other National Legue team since the 1990’s. It seemed at the time that Moore would help this team get to where it needed to go. Six years later, and he spouts off about how it is an eight year process, etc…the honest truth is that it isn’t. In fact, most GM’s who don’t win within six years get fired. Sure, Moore had to almost completely rebuild the farm system, and he has done a great job of that. I’ve always said Moore is a great scout, and he hasn’t done anything to dissuade me from that thinking. But being a GM isn’t just about being a great scout, and this is where Moore has dropped the ball.

Glass has given him a small payroll to work with. That is fine, but Dayton has shown a tendency to waste money on bad players instead of using what he’s got wisely. Signing Yuniesky Betancourt for 2 million dollars, when no other team was even negotiating with him? Stupid. Signing Jose Guillen to a huge contract, despite it being well known that he was a clubhouse cancer? Dumb. Then they are trades, like Leo Nunez for Mike Jacobs, which took over half a year before Jacobs quit getting regular at bats. Being a small market team, you have to be a creative GM and use your assets smartly. Dayton doesn’t do that. He is the man who structures the team and makes the decision on who gets called up or sent down. Why is Johnny Giavotella not in the big leagues, at least giving him a chance to prove himself? Why was Kila Ka’aihue allowed to sit in AAA for almost 3 years before he was given a chance? If a player plays good in the minors and you don’t have someone blocking them, you give them a chance in the majors, as you are never totally for sure what you have until you give them a chance. Moore has not allowed that to happen, and that falls on him.

I literally could go on and on with Dayton’s mistakes, like the hiring of both Trey Hillman and Ned Yost. Once again, that ends up at Dayton’s feet. At the end of the day, the Royals would do best to get a new owner, manager and GM. But since that probably isn’t realistic, my vote would be that Dayton needs to go at the end of the season. The man is a great scout and he’ll always be able to find a job in baseball. But when it comes to being a General Manager, he has failed. Six years is enough suffering; it’s time to make a change.

Blog at WordPress.com.

Up ↑