The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM 88579y101 2,386 10,139 SH   SOLE   10,139 0 0
A F L A C INC COM 001055102 4,664 53,128 SH   SOLE   53,128 0 0
A T & T INC NEW COM 00206r102 214 5,501 SH   SOLE   5,501 0 0
ABBOTT LABORATORIES COM 002824100 554 9,703 SH   SOLE   9,703 0 0
ABBVIE INC COM 00287Y109 829 8,569 SH   SOLE   8,569 0 0
ACCENTURE COM G1151C101 1,381 9,018 SH   SOLE   9,018 0 0
ALASKA AIR GROUP INC COM 011659109 2,224 30,251 SH   SOLE   30,251 0 0
ALIBABA GROUP HLDG ADR FSPONSO COM 01609W102 3,687 21,382 SH   SOLE   21,382 0 0
ALPHABET INC CL A COM 02079K305 9,413 8,936 SH   SOLE   8,936 0 0
ALPHABET INC CL C COM 02079K107 476 455 SH   SOLE   455 0 0
AMAZON COM INC COM 023135106 3,770 3,224 SH   SOLE   3,224 0 0
AMERICAN EXPRESS COMPANY COM 025816109 1,064 10,713 SH   SOLE   10,713 0 0
AMGEN INCORPORATED COM 031162100 1,868 10,742 SH   SOLE   10,742 0 0
APPLE INC COM 037833100 19,016 112,371 SH   SOLE   112,371 0 0
BAIDU.COM COM 056752108 3,762 16,063 SH   SOLE   16,063 0 0
BERKSHIRE HATHAWAY A COM 084670108 79,162 266 SH   SOLE   266 0 0
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 11,100 55,998 SH   SOLE   55,998 0 0
BROADRIDGE FINL SOLUTION COM 11133t103 2,677 29,554 SH   SOLE   29,554 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 528 6,400 SH   SOLE   6,400 0 0
CASTLE BRANDS INC COM 148435100 3,634 2,978,427 SH   SOLE   2,978,427 0 0
CHECK POINT SOFTWARE COM m22465104 668 6,445 SH   SOLE   6,445 0 0
CHEVRON CORPORATION COM 166764100 3,551 28,363 SH   SOLE   28,363 0 0
CISCO SYSTEMS INC COM 17275r102 1,260 32,898 SH   SOLE   32,898 0 0
COCA COLA COMPANY COM 191216100 1,688 36,800 SH   SOLE   36,800 0 0
COGNIZANT TECH COM 192446102 683 9,615 SH   SOLE   9,615 0 0
COLGATE-PALMOLIVE CO COM 194162103 304 4,034 SH   SOLE   4,034 0 0
COMCAST CORP NEW CL A COM 20030n101 3,212 80,190 SH   SOLE   80,190 0 0
COSTCO WHSL CORP COM 22160k105 2,150 11,554 SH   SOLE   11,554 0 0
CTRIP.COM INTERNATIONAL LTD AD COM 22943f100 3,345 75,840 SH   SOLE   75,840 0 0
CUMMINS COM 231021106 270 1,528 SH   SOLE   1,528 0 0
CURTISS WRIGHT CORP COM 231561101 639 5,244 SH   SOLE   5,244 0 0
DISNEY WALT CO COM 254687106 3,661 34,050 SH   SOLE   34,050 0 0
DONALDSON COMPANY INC COM 257651109 2,768 56,552 SH   SOLE   56,552 0 0
DOWDUPONT INC COM 26078j100 815 11,446 SH   SOLE   11,446 0 0
EXXON MOBIL CORPORATION COM 30231G102 2,781 33,246 SH   SOLE   33,246 0 0
FACEBOOK INC CLASS A COM 30303M102 5,947 33,702 SH   SOLE   33,702 0 0
FASTENAL CO COM 311900104 1,206 22,047 SH   SOLE   22,047 0 0
FEDEX CORPORATION COM 31428x106 2,009 8,051 SH   SOLE   8,051 0 0
GENERAL ELECTRIC COMPANY COM 369604103 1,307 74,921 SH   SOLE   74,921 0 0
GENTEX COM 371901109 255 12,170 SH   SOLE   12,170 0 0
GLOBAL PAYMENTS COM 37940x102 4,476 44,657 SH   SOLE   44,657 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 5,407 21,223 SH   SOLE   21,223 0 0
HOME DEPOT INC COM 437076102 4,707 24,837 SH   SOLE   24,837 0 0
HONEYWELL INTERNATIONAL COM 438516106 215 1,405 SH   SOLE   1,405 0 0
ILLINOIS TOOL WORKS INC COM 452308109 8,034 48,149 SH   SOLE   48,149 0 0
IMPINJ INC COM 453204109 359 15,949 SH   SOLE   15,949 0 0
INTEL CORP COM 458140100 346 7,485 SH   SOLE   7,485 0 0
J.B. HUNT TRANSPORT SERVICES, COM 445658107 1,199 10,427 SH   SOLE   10,427 0 0
JOHNSON & JOHNSON COM 478160104 220 1,572 SH   SOLE   1,572 0 0
JPMORGAN CHASE & CO COM 46625H100 1,594 14,907 SH   SOLE   14,907 0 0
KIMBERLY-CLARK CORP COM 494368103 218 1,804 SH   SOLE   1,804 0 0
LAB CP OF AMER HLDG NEW COM 50540R409 524 3,285 SH   SOLE   3,285 0 0
LOCKHEED-MARTIN CORP. COM 539830109 2,453 7,639 SH   SOLE   7,639 0 0
LOWES COMPANIES INC COM 548661107 1,427 15,350 SH   SOLE   15,350 0 0
MAGELLAN MIDSTREAM PTNRS COM 559080106 246 3,470 SH   SOLE   3,470 0 0
MARRIOTT INTL INC CL A COM 571903202 5,513 40,615 SH   SOLE   40,615 0 0
MC DONALDS CORP COM 580135101 805 4,676 SH   SOLE   4,676 0 0
MEDTRONIC PLC COM G5960L103 1,843 22,818 SH   SOLE   22,818 0 0
MICROCHIP TECHNOLOGY COM COM 595017104 1,641 18,675 SH   SOLE   18,675 0 0
MICROSOFT CORP COM 594918104 7,308 85,433 SH   SOLE   85,433 0 0
MIDDLEBY CORP COM 596278101 7,101 52,619 SH   SOLE   52,619 0 0
NEXTERA ENERGY INC COM 65339F101 689 4,412 SH   SOLE   4,412 0 0
NIKE INC CLASS B COM 654106103 235 3,760 SH   SOLE   3,760 0 0
NINTENDO CO LTD ADR COM 654445303 1,893 41,997 SH   SOLE   41,997 0 0
NOVO-NORDISK ADR COM 670100205 4,161 77,532 SH   SOLE   77,532 0 0
NOVOCURE LIMITED COM G6674U108 7,888 390,473 SH   SOLE   390,473 0 0
NVIDIA CORP COM 67066G104 9,742 50,347 SH   SOLE   50,347 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 8,332 34,637 SH   SOLE   34,637 0 0
OMNICOM GROUP INC COM 681919106 294 4,036 SH   SOLE   4,036 0 0
OPKO HEALTH INC COM 68375N103 101 20,634 SH   SOLE   20,634 0 0
ORACLE CORPORATION COM 68389X105 279 5,898 SH   SOLE   5,898 0 0
PACKAGING CORP OF AMERICA COM 695156109 1,110 9,208 SH   SOLE   9,208 0 0
PALO ALTO NETWORKS INC COM 697435105 1,175 8,110 SH   SOLE   8,110 0 0
PIONEER NATURAL RESOURCES COM 723787107 1,105 6,395 SH   SOLE   6,395 0 0
PRAXAIR INC COM 74005P104 3,837 24,804 SH   SOLE   24,804 0 0
PROCTER & GAMBLE COM 742718109 584 6,352 SH   SOLE   6,352 0 0
QUALCOMM INC COM 747525103 4,269 66,686 SH   SOLE   66,686 0 0
ROSS STORES INC. COM 778296103 580 7,230 SH   SOLE   7,230 0 0
ROYAL CARIBBEAN CRUISES COM v7780t103 1,050 8,805 SH   SOLE   8,805 0 0
SCHLUMBERGER LTD COM 806857108 302 4,478 SH   SOLE   4,478 0 0
SNAP-ON INC COM 833034101 1,759 10,094 SH   SOLE   10,094 0 0
SOUTHWEST AIRLINES COM 844741108 1,247 19,047 SH   SOLE   19,047 0 0
STARBUCKS COM 855244109 3,198 55,693 SH   SOLE   55,693 0 0
STRYKER CORP COM 863667101 2,333 15,067 SH   SOLE   15,067 0 0
T. ROWE PRICE GROUP COM 74144t108 1,623 15,465 SH   SOLE   15,465 0 0
TENCENT HOLDINGS SPONSORED ADR COM 88032Q109 3,317 63,881 SH   SOLE   63,881 0 0
TEVA PHARM INDS LTD ADR COM 881624209 654 34,502 SH   SOLE   34,502 0 0
TOYOTA MOTOR ADR COM 892331307 877 6,895 SH   SOLE   6,895 0 0
UNION PACIFIC CORP COM 907818108 3,463 25,823 SH   SOLE   25,823 0 0
VERIZON COMMUNICATIONS COM 92343V104 497 9,397 SH   SOLE   9,397 0 0
VISA INC CLASS A COM 92826c839 7,176 62,934 SH   SOLE   62,934 0 0
WAL-MART STORES INC COM 931142103 11,742 118,907 SH   SOLE   118,907 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,101 42,695 SH   SOLE   42,695 0 0
WASTE MANAGEMENT INC DEL COM 94106L109 2,758 31,959 SH   SOLE   31,959 0 0
WELLS FARGO & CO NEW COM 949746101 710 11,706 SH   SOLE   11,706 0 0
WHIRLPOOL CORP COM 963320106 683 4,048 SH   SOLE   4,048 0 0
WISDOMTREE INVESTMENTS COM 97717P104 490 39,030 SH   SOLE   39,030 0 0
ZILLOW GROUP INC CLASS A COM 98954M101 6,220 152,666 SH   SOLE   152,666 0 0
ISHARES TR MSCI EAFE INDEX FUN ETF 464287465 599 8,517 SH   SOLE   8,517 0 0
SCHWAB EMERGING MARKETS EQUITY ETF 808524706 905 32,394 SH   SOLE   32,394 0 0
SCHWAB INTERNATIONAL EQITY ETF ETF 808524805 1,030 30,228 SH   SOLE   30,228 0 0
SCHWAB LARGE CAP ETF ETF 808524201 338 5,300 SH   SOLE   5,300 0 0
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 466 6,584 SH   SOLE   6,584 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 249 3,856 SH   SOLE   3,856 0 0
SCHWAB US MID-CAP ETF ETF 808524508 1,776 33,331 SH   SOLE   33,331 0 0
SCHWAB US SMALL-CAP ETF ETF 808524607 4,355 62,451 SH   SOLE   62,451 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 2,648 31,206 SH   SOLE   31,206 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467y107 435 1,258 SH   SOLE   1,258 0 0
VANGUARD SMALL CAP GRWTH ETF ETF 922908595 1,956 12,163 SH   SOLE   12,163 0 0
VANGUARD WORLD FUND ETF MEGA C ETF 921910816 647 5,812 SH   SOLE   5,812 0 0