Starting a business at a young age definitely had it’s challenges. James has been an invaluable business coach to me over the past year. I highly recommend his expertise in marketing, business development and online technology to any business, large or small.