Make Our Team
Your Team

We’re all on a quest to become who we’re meant to be. Our team at HEROIC is built to bring out the best in everyone and that includes our clients. Sometimes you just need to take some things off your plate so you can focus on what you do best. See how our team can help your business reach its potential.

“­Adversity does not weaken a man but
rather shows what he is.”


We would never be so bold as to call ourselves “HEROIC” (but that doesn’t stop our clients). Using “HEROIC” in our name is a way to set a high standard for how we run our business and treat our clients and partners. Here’s what being HEROIC means to us:

Mission Driven

A hero has a mission and so do we: helping you achieve your goals. We won't waste your time or money on ideas that don't serve the mission.


True heroes aren't in it for the accolades or awards. We listen before we speak. If a job needs to get done, it's never too small or beneath us.

Always Improving

Every day is an opportunity to learn something new, to get a little stronger, a little smarter. And as iron sharpens iron, together we go further.

Self Sacrificing

A true hero lays down his life for others. While it hasn't come to that yet, we strive to put others first in all we do. Serve God. Serve others.

Welcomes Adversity

Overcoming adversity is how a hero is born. Like gold in a furnace, we come out stronger on the other side. That's why we never run when it gets hard.

Takes Ownership

No excuses. No finger pointing. No talking to the manager. The buck stops with each of us. We err on the side of action and decisiveness.

Meet Our


Michael Flanagan

Co-Founder / Web Development / System Integrations

Peter Garcia

Web Development

George Dushensky

CO-FOUNDER / Marketing / eCommerce / Analysis