He is the President of Harbrooke Group, which helps companies communicate to customers with the latest Web technologies.
One Word That Defines a Great Personal Brand
Starting a Business: The New 'Safe' Career
24 Things You Can Do in an Extra Hour
Business Plans Are a Waste of Time. Here's What to Do Instead
10 Ways You Should Never Describe Yourself