CRAIG HANES, INC.