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,105 10,027 SH   SOLE   10,027 0 0
A F L A C INC COM 001055102 4,532 55,688 SH   SOLE   55,688 0 0
A T & T INC NEW COM 00206r102 217 5,531 SH   SOLE   5,531 0 0
ABBOTT LABORATORIES COM 002824100 549 10,286 SH   SOLE   10,286 0 0
ABBVIE INC COM 00287Y109 780 8,775 SH   SOLE   8,775 0 0
ACCENTURE COM G1151C101 1,213 8,978 SH   SOLE   8,978 0 0
ALASKA AIR GROUP INC COM 011659109 2,445 32,059 SH   SOLE   32,059 0 0
ALIBABA GROUP HLDG ADR FSPONSO COM 01609W102 3,281 18,998 SH   SOLE   18,998 0 0
ALPHABET INC CL A COM 02079K305 8,745 8,981 SH   SOLE   8,981 0 0
ALPHABET INC CL C COM 02079K107 427 445 SH   SOLE   445 0 0
AMAZON COM INC COM 023135106 3,374 3,510 SH   SOLE   3,510 0 0
AMERICAN EXPRESS COMPANY COM 025816109 969 10,713 SH   SOLE   10,713 0 0
AMGEN INCORPORATED COM 031162100 1,969 10,562 SH   SOLE   10,562 0 0
APPLE INC COM 037833100 17,220 111,732 SH   SOLE   111,732 0 0
BAIDU.COM COM 056752108 2,475 9,993 SH   SOLE   9,993 0 0
BERKSHIRE HATHAWAY A COM 084670108 73,356 267 SH   SOLE   267 0 0
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 10,172 55,490 SH   SOLE   55,490 0 0
BROADRIDGE FINL SOLUTION COM 11133t103 2,440 30,191 SH   SOLE   30,191 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 530 6,400 SH   SOLE   6,400 0 0
CASTLE BRANDS INC COM 148435100 3,798 2,834,552 SH   SOLE   2,834,552 0 0
CHECK POINT SOFTWARE COM m22465104 735 6,445 SH   SOLE   6,445 0 0
CHEVRON CORPORATION COM 166764100 3,269 27,824 SH   SOLE   27,824 0 0
CISCO SYSTEMS INC COM 17275r102 1,098 32,648 SH   SOLE   32,648 0 0
COCA COLA COMPANY COM 191216100 1,656 36,800 SH   SOLE   36,800 0 0
COGNIZANT TECH COM 192446102 691 9,525 SH   SOLE   9,525 0 0
COLGATE-PALMOLIVE CO COM 194162103 294 4,034 SH   SOLE   4,034 0 0
COMCAST CORP NEW CL A COM 20030n101 3,339 86,775 SH   SOLE   86,775 0 0
COSTCO WHSL CORP COM 22160k105 1,878 11,434 SH   SOLE   11,434 0 0
CUMMINS COM 231021106 257 1,528 SH   SOLE   1,528 0 0
CURTISS WRIGHT CORP COM 231561101 585 5,596 SH   SOLE   5,596 0 0
DISNEY WALT CO COM 254687106 6,625 67,215 SH   SOLE   67,215 0 0
DONALDSON COMPANY INC COM 257651109 2,589 56,352 SH   SOLE   56,352 0 0
DOWDUPONT INC COM 26078j100 673 9,721 SH   SOLE   9,721 0 0
EXXON MOBIL CORPORATION COM 30231G102 2,903 35,411 SH   SOLE   35,411 0 0
FACEBOOK INC CLASS A COM 30303M102 5,805 33,974 SH   SOLE   33,974 0 0
FASTENAL CO COM 311900104 992 21,762 SH   SOLE   21,762 0 0
FEDEX CORPORATION COM 31428x106 1,802 7,987 SH   SOLE   7,987 0 0
GENERAL ELECTRIC COMPANY COM 369604103 2,174 89,890 SH   SOLE   89,890 0 0
GENTEX COM 371901109 241 12,170 SH   SOLE   12,170 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 4,981 20,999 SH   SOLE   20,999 0 0
HOME DEPOT INC COM 437076102 3,884 23,745 SH   SOLE   23,745 0 0
ILLINOIS TOOL WORKS INC COM 452308109 7,100 47,987 SH   SOLE   47,987 0 0
IMPINJ INC COM 453204109 3,322 79,831 SH   SOLE   79,831 0 0
INTEL CORP COM 458140100 276 7,239 SH   SOLE   7,239 0 0
J.B. HUNT TRANSPORT SERVICES, COM 445658107 1,158 10,427 SH   SOLE   10,427 0 0
JOHNSON & JOHNSON COM 478160104 204 1,566 SH   SOLE   1,566 0 0
JPMORGAN CHASE & CO COM 46625H100 1,427 14,939 SH   SOLE   14,939 0 0
KIMBERLY-CLARK CORP COM 494368103 216 1,835 SH   SOLE   1,835 0 0
LAB CP OF AMER HLDG NEW COM 50540R409 496 3,285 SH   SOLE   3,285 0 0
LOCKHEED-MARTIN CORP. COM 539830109 2,283 7,357 SH   SOLE   7,357 0 0
LOWES COMPANIES INC COM 548661107 1,221 15,270 SH   SOLE   15,270 0 0
MAGELLAN MIDSTREAM PTNRS COM 559080106 247 3,470 SH   SOLE   3,470 0 0
MARRIOTT INTL INC CL A COM 571903202 4,290 38,907 SH   SOLE   38,907 0 0
MC DONALDS CORP COM 580135101 726 4,636 SH   SOLE   4,636 0 0
MEDTRONIC PLC COM G5960L103 1,762 22,654 SH   SOLE   22,654 0 0
MICROCHIP TECHNOLOGY COM COM 595017104 1,677 18,675 SH   SOLE   18,675 0 0
MICROSOFT CORP COM 594918104 3,648 48,976 SH   SOLE   48,976 0 0
MIDDLEBY CORP COM 596278101 6,967 54,355 SH   SOLE   54,355 0 0
NEXTERA ENERGY INC COM 65339F101 647 4,412 SH   SOLE   4,412 0 0
NINTENDO CO LTD ADR COM 654445303 2,176 47,362 SH   SOLE   47,362 0 0
NOVO-NORDISK ADR COM 670100205 3,869 80,357 SH   SOLE   80,357 0 0
NOVOCURE LIMITED COM G6674U108 7,308 368,167 SH   SOLE   368,167 0 0
NVIDIA CORP COM 67066G104 8,498 47,534 SH   SOLE   47,534 0 0
NXP SEMICONDUCTORS NV F COM N6596X109 3,353 29,652 SH   SOLE   29,652 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 7,420 34,452 SH   SOLE   34,452 0 0
OMNICOM GROUP INC COM 681919106 299 4,036 SH   SOLE   4,036 0 0
OPKO HEALTH INC COM 68375N103 1,047 152,553 SH   SOLE   152,553 0 0
ORACLE CORPORATION COM 68389X105 272 5,618 SH   SOLE   5,618 0 0
PALO ALTO NETWORKS INC COM 697435105 1,826 12,669 SH   SOLE   12,669 0 0
PIONEER NATURAL RESOURCES COM 723787107 681 4,618 SH   SOLE   4,618 0 0
PRAXAIR INC COM 74005P104 2,789 19,959 SH   SOLE   19,959 0 0
PROCTER & GAMBLE COM 742718109 723 7,952 SH   SOLE   7,952 0 0
QUALCOMM INC COM 747525103 1,321 25,473 SH   SOLE   25,473 0 0
ROSS STORES INC. COM 778296103 467 7,230 SH   SOLE   7,230 0 0
ROYAL CARIBBEAN CRUISES COM v7780t103 1,044 8,805 SH   SOLE   8,805 0 0
ROYAL DUTCH SHELL ADR A COM 780259206 213 3,510 SH   SOLE   3,510 0 0
SCHLUMBERGER LTD COM 806857108 312 4,478 SH   SOLE   4,478 0 0
SNAP-ON INC COM 833034101 1,500 10,064 SH   SOLE   10,064 0 0
SOUTHWEST AIRLINES COM 844741108 1,119 19,997 SH   SOLE   19,997 0 0
STARBUCKS COM 855244109 3,230 60,130 SH   SOLE   60,130 0 0
STRYKER CORP COM 863667101 2,130 15,001 SH   SOLE   15,001 0 0
T. ROWE PRICE GROUP COM 74144t108 1,402 15,465 SH   SOLE   15,465 0 0
TEVA PHARM INDS LTD ADR COM 881624209 660 37,503 SH   SOLE   37,503 0 0
TOYOTA MOTOR ADR COM 892331307 812 6,815 SH   SOLE   6,815 0 0
UNION PACIFIC CORP COM 907818108 3,481 30,013 SH   SOLE   30,013 0 0
VERIZON COMMUNICATIONS COM 92343V104 498 10,061 SH   SOLE   10,061 0 0
VISA INC CLASS A COM 92826c839 6,353 60,370 SH   SOLE   60,370 0 0
WAL-MART STORES INC COM 931142103 9,283 118,797 SH   SOLE   118,797 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,203 41,479 SH   SOLE   41,479 0 0
WASTE MANAGEMENT INC DEL COM 94106L109 2,521 32,214 SH   SOLE   32,214 0 0
WELLS FARGO & CO NEW COM 949746101 639 11,586 SH   SOLE   11,586 0 0
WHIRLPOOL CORP COM 963320106 688 3,728 SH   SOLE   3,728 0 0
WISDOMTREE INVESTMENTS COM 97717P104 1,025 100,668 SH   SOLE   100,668 0 0
ZILLOW GROUP INC CLASS A COM 98954M101 6,177 153,859 SH   SOLE   153,859 0 0
ISHARES TR MSCI EAFE INDEX FUN ETF 464287465 720 10,516 SH   SOLE   10,516 0 0
SCHWAB EMERGING MARKETS EQUITY ETF 808524706 384 14,285 SH   SOLE   14,285 0 0
SCHWAB INTERNATIONAL EQITY ETF ETF 808524805 920 27,499 SH   SOLE   27,499 0 0
SCHWAB LARGE CAP ETF ETF 808524201 320 5,332 SH   SOLE   5,332 0 0
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 429 6,500 SH   SOLE   6,500 0 0
SCHWAB US MID-CAP ETF ETF 808524508 1,724 34,407 SH   SOLE   34,407 0 0
SCHWAB US SMALL-CAP ETF ETF 808524607 2,268 33,666 SH   SOLE   33,666 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 7,989 92,282 SH   SOLE   92,282 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467y107 411 1,260 SH   SOLE   1,260 0 0
VANGUARD SMALL CAP GRWTH ETF ETF 922908595 1,800 11,793 SH   SOLE   11,793 0 0
VANGUARD WORLD FUND ETF MEGA C ETF 921910816 577 5,512 SH   SOLE   5,512 0 0