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,791 10,027 SH   SOLE   10,027 0 0
A F L A C INC COM 001055102 3,876 55,688 SH   SOLE   55,688 0 0
A T & T INC NEW COM 00206r102 235 5,531 SH   SOLE   5,531 0 0
ABBOTT LABORATORIES COM 002824100 426 11,086 SH   SOLE   11,086 0 0
ABBVIE INC COM 00287Y109 1,873 29,910 SH   SOLE   29,910 0 0
ACCENTURE COM G1151C101 1,052 8,978 SH   SOLE   8,978 0 0
ALPHABET INC CL A COM 02079K305 6,237 7,870 SH   SOLE   7,870 0 0
ALPHABET INC CL C COM 02079K107 343 445 SH   SOLE   445 0 0
AMERICAN EXPRESS COMPANY COM 025816109 926 12,499 SH   SOLE   12,499 0 0
AMGEN INCORPORATED COM 031162100 1,409 9,638 SH   SOLE   9,638 0 0
APPLE INC COM 037833100 13,130 113,362 SH   SOLE   113,362 0 0
BERKSHIRE HATHAWAY A COM 084670108 65,180 267 SH   SOLE   267 0 0
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 9,317 57,169 SH   SOLE   57,169 0 0
BROADRIDGE FINL SOLUTION COM 11133t103 5,413 81,640 SH   SOLE   81,640 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 431 6,400 SH   SOLE   6,400 0 0
CASTLE BRANDS INC COM 148435100 2,129 2,801,937 SH   SOLE   2,801,937 0 0
CHECK POINT SOFTWARE COM m22465104 544 6,445 SH   SOLE   6,445 0 0
CHEVRON CORPORATION COM 166764100 3,688 31,337 SH   SOLE   31,337 0 0
CISCO SYSTEMS INC COM 17275r102 987 32,648 SH   SOLE   32,648 0 0
COCA COLA COMPANY COM 191216100 1,526 36,800 SH   SOLE   36,800 0 0
COGNIZANT TECH COM 192446102 556 9,925 SH   SOLE   9,925 0 0
COLGATE-PALMOLIVE CO COM 194162103 264 4,034 SH   SOLE   4,034 0 0
COMCAST CORP NEW CL A COM 20030n101 3,566 51,642 SH   SOLE   51,642 0 0
CONOCOPHILLIPS COM 20825c104 1,181 23,562 SH   SOLE   23,562 0 0
COSTCO WHSL CORP COM 22160k105 1,831 11,434 SH   SOLE   11,434 0 0
CUMMINS COM 231021106 209 1,528 SH   SOLE   1,528 0 0
CURTISS WRIGHT CORP COM 231561101 1,033 10,503 SH   SOLE   10,503 0 0
DISNEY WALT CO COM 254687106 7,916 75,957 SH   SOLE   75,957 0 0
DONALDSON COMPANY INC COM 257651109 2,371 56,352 SH   SOLE   56,352 0 0
DU PONT E I DE NEMOUR&CO COM 263534109 559 7,611 SH   SOLE   7,611 0 0
EXXON MOBIL CORPORATION COM 30231G102 4,060 44,986 SH   SOLE   44,986 0 0
FACEBOOK INC CLASS A COM 30303M102 2,859 24,848 SH   SOLE   24,848 0 0
FASTENAL CO COM 311900104 1,021 21,734 SH   SOLE   21,734 0 0
FEDEX CORPORATION COM 31428x106 1,491 8,006 SH   SOLE   8,006 0 0
FRONTIER COMMUNICATIONS COM 35906a108 150 44,272 SH   SOLE   44,272 0 0
GENERAL ELECTRIC COMPANY COM 369604103 3,927 124,260 SH   SOLE   124,260 0 0
GENERAL MILLS INC COM 370334104 275 4,460 SH   SOLE   4,460 0 0
GENTEX COM 371901109 2,980 151,330 SH   SOLE   151,330 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 5,375 22,448 SH   SOLE   22,448 0 0
HOME DEPOT INC COM 437076102 3,949 29,453 SH   SOLE   29,453 0 0
ILLINOIS TOOL WORKS INC COM 452308109 5,861 47,857 SH   SOLE   47,857 0 0
INTEL CORP COM 458140100 283 7,814 SH   SOLE   7,814 0 0
INTL BUSINESS MACHINES COM 459200101 1,033 6,221 SH   SOLE   6,221 0 0
J.B. HUNT TRANSPORT SERVICES, COM 445658107 1,012 10,427 SH   SOLE   10,427 0 0
JPMORGAN CHASE & CO COM 46625H100 1,211 14,031 SH   SOLE   14,031 0 0
KIMBERLY-CLARK CORP COM 494368103 209 1,835 SH   SOLE   1,835 0 0
KRAFT HEINZ GROUP COM 500754106 207 2,375 SH   SOLE   2,375 0 0
LAB CP OF AMER HLDG NEW COM 50540R409 422 3,285 SH   SOLE   3,285 0 0
LOCKHEED-MARTIN CORP. COM 539830109 2,373 9,496 SH   SOLE   9,496 0 0
LOWES COMPANIES INC COM 548661107 1,086 15,270 SH   SOLE   15,270 0 0
MAGELLAN MIDSTREAM PTNRS COM 559080106 262 3,470 SH   SOLE   3,470 0 0
MANITOWOC COMPANY INC COM 563571108 61 10,200 SH   SOLE   10,200 0 0
MARRIOTT INTL INC CL A COM 571903202 3,238 39,168 SH   SOLE   39,168 0 0
MC DONALDS CORP COM 580135101 585 4,803 SH   SOLE   4,803 0 0
MEDTRONIC PLC COM G5960L103 1,614 22,654 SH   SOLE   22,654 0 0
MICROCHIP TECHNOLOGY COM COM 595017104 1,198 18,675 SH   SOLE   18,675 0 0
MICROSOFT CORP COM 594918104 2,357 37,933 SH   SOLE   37,933 0 0
MIDDLEBY CORP COM 596278101 6,868 53,317 SH   SOLE   53,317 0 0
NEXTERA ENERGY INC COM 65339F101 527 4,412 SH   SOLE   4,412 0 0
NOBLE ENERGY INC COM 655044105 562 14,769 SH   SOLE   14,769 0 0
NOVO-NORDISK ADR COM 670100205 3,016 84,107 SH   SOLE   84,107 0 0
NOVOCURE LIMITED COM G6674U108 1,537 195,848 SH   SOLE   195,848 0 0
NVIDIA CORP COM 67066G104 3,512 32,902 SH   SOLE   32,902 0 0
NXP SEMICONDUCTORS NV F COM N6596X109 2,663 27,166 SH   SOLE   27,166 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 9,354 33,597 SH   SOLE   33,597 0 0
OMNICOM GROUP INC COM 681919106 346 4,066 SH   SOLE   4,066 0 0
OPKO HEALTH INC COM 68375N103 2,649 284,878 SH   SOLE   284,878 0 0
ORACLE CORPORATION COM 68389X105 235 6,118 SH   SOLE   6,118 0 0
PALO ALTO NETWORKS INC COM 697435105 1,550 12,393 SH   SOLE   12,393 0 0
PIONEER NATURAL RESOURCES COM 723787107 888 4,933 SH   SOLE   4,933 0 0
PRAXAIR INC COM 74005P104 2,339 19,959 SH   SOLE   19,959 0 0
PROCTER & GAMBLE COM 742718109 734 8,727 SH   SOLE   8,727 0 0
QUALCOMM INC COM 747525103 1,689 25,912 SH   SOLE   25,912 0 0
ROSS STORES INC. COM 778296103 453 6,900 SH   SOLE   6,900 0 0
ROYAL CARIBBEAN CRUISES COM v7780t103 741 9,035 SH   SOLE   9,035 0 0
SCHLUMBERGER LTD COM 806857108 490 5,842 SH   SOLE   5,842 0 0
SKECHERS U S A INC CL A COM 830566105 644 26,181 SH   SOLE   26,181 0 0
SNAP-ON INC COM 833034101 1,724 10,064 SH   SOLE   10,064 0 0
SOUTHWEST AIRLINES COM 844741108 949 19,047 SH   SOLE   19,047 0 0
STARBUCKS COM 855244109 3,381 60,897 SH   SOLE   60,897 0 0
STRYKER CORP COM 863667101 1,797 15,001 SH   SOLE   15,001 0 0
SYNTEL INC COM 87162H103 405 20,485 SH   SOLE   20,485 0 0
T. ROWE PRICE GROUP COM 74144t108 1,210 16,075 SH   SOLE   16,075 0 0
TEVA PHARM INDS LTD ADR COM 881624209 1,365 37,648 SH   SOLE   37,648 0 0
TOYOTA MOTOR ADR COM 892331307 799 6,815 SH   SOLE   6,815 0 0
UNION PACIFIC CORP COM 907818108 3,357 32,383 SH   SOLE   32,383 0 0
VERIZON COMMUNICATIONS COM 92343V104 1,734 32,487 SH   SOLE   32,487 0 0
VISA INC CL A CLASS A COM 92826c839 4,279 54,842 SH   SOLE   54,842 0 0
WAL-MART STORES INC COM 931142103 8,231 119,080 SH   SOLE   119,080 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,433 41,479 SH   SOLE   41,479 0 0
WASTE MANAGEMENT INC DEL COM 94106L109 1,046 14,755 SH   SOLE   14,755 0 0
WELLS FARGO & CO NEW COM 949746101 718 13,036 SH   SOLE   13,036 0 0
WHIRLPOOL CORP COM 963320106 693 3,813 SH   SOLE   3,813 0 0
WISDOMTREE INVESTMENTS COM 97717P104 2,089 187,540 SH   SOLE   187,540 0 0
ZILLOW GROUP INC CLASS A COM 98954M101 5,225 143,336 SH   SOLE   143,336 0 0
ISHARES TR MSCI EAFE INDEX FUN ETF 464287465 607 10,514 SH   SOLE   10,514 0 0
SCHWAB INTERNATIONAL EQITY ETF ETF 808524805 524 18,939 SH   SOLE   18,939 0 0
SCHWAB LARGE CAP ETF ETF 808524201 274 5,147 SH   SOLE   5,147 0 0
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 1,631 29,208 SH   SOLE   29,208 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 217 3,996 SH   SOLE   3,996 0 0
SCHWAB US MID-CAP ETF ETF 808524508 1,752 38,800 SH   SOLE   38,800 0 0
SCHWAB US SMALL-CAP ETF ETF 808524607 2,264 36,831 SH   SOLE   36,831 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 4,280 72,314 SH   SOLE   72,314 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467y107 417 1,383 SH   SOLE   1,383 0 0
VANGUARD SMALL CAP GRWTH ETF ETF 922908595 1,772 13,309 SH   SOLE   13,309 0 0
VANGUARD WORLD FUND ETF MEGA C ETF 921910816 541 6,212 SH   SOLE   6,212 0 0