“Nothing can stop the man with the right mental attitude from achieving his goal; nothing on earth can help the man with the wrong mental attitude.”

Frank Gehry
Thomas Jefferson

Building amazing experiences online since 1994.

  • Full Stack Developer

    Over twenty years of experience bringing digital ideas to life

  • PHP, Javascipt, Python

    Well versed in both front end and back end programming

  • UX/Conversion Optimization

    Building experiences people love

  • Performance Optmization

    Sites so fast they almost hurt

  • SEO Consultant

    Skilled in both technical optimization and outreach

  • Social Media Management

    Know and grow your audience

Words & ideas

I'm an avid reader and book collector. My Kindle is my homeboy and I would be lost without it. I try to balance my reading with an equal part writing. I'm not there yet, but getting closer.

When I'm doing things that make reading impractical I love listening to audio books. We're so blessed to have the world's knowledge at our figer tips. The only challenge to to create as well as consume.

  • Favorite Book

    So many great books, but I loved Anything You Want by Derek Sivers. I highly recommend the audio version as well.

  • Favorite Blog

    I'm a geek, and I just have to check out ExtremeTech almost daily. It tends to have just the right mix of the news I want.

  • Favorite Podcast

    I have not missed a single eppisode of Tim Ferriss' Podcast. This is a prime example of what makes podcasts great.

Life is short. Take time to enjoy the simple things.

“All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. ”

  • Favorite Album

    I could sooner pick a favorite child. I love so many, but Blood Sugar Sex Magik is up there.

  • Favorite Game

    I have an extensive Steam library, but none of them compare to the click fest of Diablo.

  • Favorite Live Show

    I've seen my fare share or live shows, but I've never seen one that compares with GWAR.

Pura vida

I've traveled to a number of places, and I've seen many things. My home lies beyond the distant horizon, basking in a warm sunset. “Pura Vida” is a typical Costa Rican greeting. It means “Pure Life” which is what you'll experience there.

  • Favorite Part of Living In Costa Rica

    I love the warm people of Costa Rica, but the year round amazing weather is one hell of a plus.

  • Least Favorite Part of Living in Costa Rica

    It takes forever to get anything done. Costa Rica is one of the most laid back places on Earth.

  • Best Place to Visit in Costa Rica

    Can anyone want to go to Costa Rica and NOT want to go to the baby sloth sanctuary?

Hail to the victors

Or is it catching the first rays of light on an autumn morning. The glistening frost covered grass, and the smell of smoke in the air. I'm not sure which feels more natural to me. For now I'll just have to enjoy both.

  • Favorite Part of Living in Michigan

    I love fall in Michigan with it's cool crisp air and autumn leaves. Amazon Prime is a huge plus too.

  • Least Favorite Part of Living in Michigan

    I was born and raised in Michigan, but I still don't enjoy the snow. I'm done with it by January 1st.

  • Favorite Place to Visit in Michigan

    Any place on Lake Michigan is great! Saugatuck to Charlevoix and everywhere in between.

I had reasoned this out in my mind, there was one of two things I had a right to, liberty or death; if I could not have one, I would have the other.

Harriet Tubman
  • Classic Libertarian

    I believe that every man, woman, and child are born with an innate right to personal freedom. That includes the right to do things some may find offensive.

  • The Golden Rule

    The world would be an entirely different place if from an early age we focused on the golden rule. “Do unto others as you would have them do unto you.”

Peace, Love & Liberty

Thank you!

If you've made it this far you might as well say hello.

Schedule A Meeting