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 1,918 10,027 SH   SOLE   10,027 0 0
A F L A C INC COM 001055102 4,033 55,688 SH   SOLE   55,688 0 0
A T & T INC NEW COM 00206r102 230 5,531 SH   SOLE   5,531 0 0
ABBOTT LABORATORIES COM 002824100 457 10,286 SH   SOLE   10,286 0 0
ABBVIE INC COM 00287Y109 1,862 28,575 SH   SOLE   28,575 0 0
ACCENTURE COM G1151C101 1,076 8,978 SH   SOLE   8,978 0 0
ALASKA AIR GROUP INC COM 011659109 493 5,341 SH   SOLE   5,341 0 0
ALPHABET INC CL A COM 02079K305 6,691 7,892 SH   SOLE   7,892 0 0
ALPHABET INC CL C COM 02079K107 369 445 SH   SOLE   445 0 0
AMAZON COM INC COM 023135106 1,638 1,848 SH   SOLE   1,848 0 0
AMERICAN EXPRESS COMPANY COM 025816109 989 12,499 SH   SOLE   12,499 0 0
AMGEN INCORPORATED COM 031162100 1,581 9,638 SH   SOLE   9,638 0 0
APPLE INC COM 037833100 16,133 112,300 SH   SOLE   112,300 0 0
BERKSHIRE HATHAWAY A COM 084670108 66,710 267 SH   SOLE   267 0 0
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 9,552 57,309 SH   SOLE   57,309 0 0
BROADRIDGE FINL SOLUTION COM 11133t103 3,909 57,529 SH   SOLE   57,529 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 473 6,400 SH   SOLE   6,400 0 0
CAPITAL ONE FINL COM 14040H105 4,080 47,084 SH   SOLE   47,084 0 0
CASTLE BRANDS INC COM 148435100 4,204 2,711,937 SH   SOLE   2,711,937 0 0
CHECK POINT SOFTWARE COM m22465104 662 6,445 SH   SOLE   6,445 0 0
CHEVRON CORPORATION COM 166764100 3,027 28,196 SH   SOLE   28,196 0 0
CISCO SYSTEMS INC COM 17275r102 1,104 32,648 SH   SOLE   32,648 0 0
COCA COLA COMPANY COM 191216100 1,562 36,800 SH   SOLE   36,800 0 0
COGNIZANT TECH COM 192446102 567 9,525 SH   SOLE   9,525 0 0
COLGATE-PALMOLIVE CO COM 194162103 295 4,034 SH   SOLE   4,034 0 0
COMCAST CORP NEW CL A COM 20030n101 3,799 101,060 SH   SOLE   101,060 0 0
CONOCOPHILLIPS COM 20825c104 1,166 23,372 SH   SOLE   23,372 0 0
COSTCO WHSL CORP COM 22160k105 1,917 11,434 SH   SOLE   11,434 0 0
CUMMINS COM 231021106 231 1,528 SH   SOLE   1,528 0 0
CURTISS WRIGHT CORP COM 231561101 887 9,721 SH   SOLE   9,721 0 0
DISNEY WALT CO COM 254687106 8,254 72,791 SH   SOLE   72,791 0 0
DONALDSON COMPANY INC COM 257651109 2,565 56,352 SH   SOLE   56,352 0 0
DU PONT E I DE NEMOUR&CO COM 263534109 611 7,611 SH   SOLE   7,611 0 0
EXXON MOBIL CORPORATION COM 30231G102 3,669 44,738 SH   SOLE   44,738 0 0
FACEBOOK INC CLASS A COM 30303M102 4,137 29,124 SH   SOLE   29,124 0 0
FASTENAL CO COM 311900104 1,121 21,762 SH   SOLE   21,762 0 0
FEDEX CORPORATION COM 31428x106 1,566 8,027 SH   SOLE   8,027 0 0
GENERAL ELECTRIC COMPANY COM 369604103 3,044 102,135 SH   SOLE   102,135 0 0
GENERAL MILLS INC COM 370334104 263 4,460 SH   SOLE   4,460 0 0
GENTEX COM 371901109 3,189 149,510 SH   SOLE   149,510 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 5,058 22,020 SH   SOLE   22,020 0 0
HOME DEPOT INC COM 437076102 3,930 26,768 SH   SOLE   26,768 0 0
ILLINOIS TOOL WORKS INC COM 452308109 6,362 48,025 SH   SOLE   48,025 0 0
INTEL CORP COM 458140100 282 7,818 SH   SOLE   7,818 0 0
INTL BUSINESS MACHINES COM 459200101 1,050 6,031 SH   SOLE   6,031 0 0
J.B. HUNT TRANSPORT SERVICES, COM 445658107 957 10,427 SH   SOLE   10,427 0 0
JPMORGAN CHASE & CO COM 46625H100 1,232 14,031 SH   SOLE   14,031 0 0
KIMBERLY-CLARK CORP COM 494368103 242 1,835 SH   SOLE   1,835 0 0
LAB CP OF AMER HLDG NEW COM 50540R409 471 3,285 SH   SOLE   3,285 0 0
LOCKHEED-MARTIN CORP. COM 539830109 2,563 9,577 SH   SOLE   9,577 0 0
LOWES COMPANIES INC COM 548661107 1,255 15,270 SH   SOLE   15,270 0 0
MAGELLAN MIDSTREAM PTNRS COM 559080106 267 3,470 SH   SOLE   3,470 0 0
MANITOWOC COMPANY INC COM 563571108 58 10,200 SH   SOLE   10,200 0 0
MARRIOTT INTL INC CL A COM 571903202 3,715 39,451 SH   SOLE   39,451 0 0
MC DONALDS CORP COM 580135101 623 4,804 SH   SOLE   4,804 0 0
MEDTRONIC PLC COM G5960L103 1,825 22,654 SH   SOLE   22,654 0 0
MICROCHIP TECHNOLOGY COM COM 595017104 1,378 18,675 SH   SOLE   18,675 0 0
MICROSOFT CORP COM 594918104 2,551 38,733 SH   SOLE   38,733 0 0
MIDDLEBY CORP COM 596278101 7,036 51,565 SH   SOLE   51,565 0 0
NEXTERA ENERGY INC COM 65339F101 566 4,412 SH   SOLE   4,412 0 0
NIKE INC CLASS B COM 654106103 201 3,600 SH   SOLE   3,600 0 0
NOBLE ENERGY INC COM 655044105 469 13,659 SH   SOLE   13,659 0 0
NOVO-NORDISK ADR COM 670100205 2,861 83,457 SH   SOLE   83,457 0 0
NOVOCURE LIMITED COM G6674U108 1,471 181,561 SH   SOLE   181,561 0 0
NVIDIA CORP COM 67066G104 4,846 44,485 SH   SOLE   44,485 0 0
NXP SEMICONDUCTORS NV F COM N6596X109 3,069 29,652 SH   SOLE   29,652 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 9,050 33,537 SH   SOLE   33,537 0 0
OMNICOM GROUP INC COM 681919106 351 4,066 SH   SOLE   4,066 0 0
OPKO HEALTH INC COM 68375N103 2,267 283,428 SH   SOLE   283,428 0 0
ORACLE CORPORATION COM 68389X105 273 6,120 SH   SOLE   6,120 0 0
PALO ALTO NETWORKS INC COM 697435105 1,417 12,572 SH   SOLE   12,572 0 0
PIONEER NATURAL RESOURCES COM 723787107 959 5,147 SH   SOLE   5,147 0 0
PRAXAIR INC COM 74005P104 2,367 19,959 SH   SOLE   19,959 0 0
PROCTER & GAMBLE COM 742718109 784 8,727 SH   SOLE   8,727 0 0
QUALCOMM INC COM 747525103 1,612 28,118 SH   SOLE   28,118 0 0
ROSS STORES INC. COM 778296103 476 7,230 SH   SOLE   7,230 0 0
ROYAL CARIBBEAN CRUISES COM v7780t103 864 8,805 SH   SOLE   8,805 0 0
SCHLUMBERGER LTD COM 806857108 352 4,513 SH   SOLE   4,513 0 0
SNAP-ON INC COM 833034101 1,697 10,064 SH   SOLE   10,064 0 0
SOUTHWEST AIRLINES COM 844741108 1,075 19,997 SH   SOLE   19,997 0 0
STARBUCKS COM 855244109 3,572 61,181 SH   SOLE   61,181 0 0
STRYKER CORP COM 863667101 1,975 15,001 SH   SOLE   15,001 0 0
T. ROWE PRICE GROUP COM 74144t108 1,096 16,075 SH   SOLE   16,075 0 0
TEVA PHARM INDS LTD ADR COM 881624209 1,197 37,303 SH   SOLE   37,303 0 0
TOYOTA MOTOR ADR COM 892331307 740 6,815 SH   SOLE   6,815 0 0
UNION PACIFIC CORP COM 907818108 3,216 30,363 SH   SOLE   30,363 0 0
VERIZON COMMUNICATIONS COM 92343V104 1,559 31,989 SH   SOLE   31,989 0 0
VISA INC CL A CLASS A COM 92826c839 4,785 53,846 SH   SOLE   53,846 0 0
WAL-MART STORES INC COM 931142103 8,583 119,082 SH   SOLE   119,082 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,445 41,479 SH   SOLE   41,479 0 0
WASTE MANAGEMENT INC DEL COM 94106L109 2,363 32,407 SH   SOLE   32,407 0 0
WELLS FARGO & CO NEW COM 949746101 726 13,036 SH   SOLE   13,036 0 0
WHIRLPOOL CORP COM 963320106 639 3,728 SH   SOLE   3,728 0 0
WISDOMTREE INVESTMENTS COM 97717P104 1,342 147,823 SH   SOLE   147,823 0 0
ZILLOW GROUP INC CLASS A COM 98954M101 5,085 150,396 SH   SOLE   150,396 0 0
DIREXION S&P BEAR 3X ETF 25459y371 3,896 430,000 SH   SOLE   430,000 0 0
ISHARES TR MSCI EAFE INDEX FUN ETF 464287465 655 10,514 SH   SOLE   10,514 0 0
SCHWAB INTERNATIONAL EQITY ETF ETF 808524805 628 21,019 SH   SOLE   21,019 0 0
SCHWAB LARGE CAP ETF ETF 808524201 290 5,147 SH   SOLE   5,147 0 0
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 1,337 22,099 SH   SOLE   22,099 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 239 4,196 SH   SOLE   4,196 0 0
SCHWAB US MID-CAP ETF ETF 808524508 2,841 60,035 SH   SOLE   60,035 0 0
SCHWAB US SMALL-CAP ETF ETF 808524607 3,601 57,183 SH   SOLE   57,183 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 6,328 91,262 SH   SOLE   91,262 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467y107 432 1,383 SH   SOLE   1,383 0 0
VANGUARD SMALL CAP GRWTH ETF ETF 922908595 1,843 13,099 SH   SOLE   13,099 0 0
VANGUARD WORLD FUND ETF MEGA C ETF 921910816 595 6,212 SH   SOLE   6,212 0 0