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,767 10,027 SH   SOLE   10,027 0 0
A F L A C INC COM 001055102 4,060 56,488 SH   SOLE   56,488 0 0
A T & T INC NEW COM 00206r102 225 5,531 SH   SOLE   5,531 0 0
ABBOTT LABORATORIES COM 002824100 469 11,086 SH   SOLE   11,086 0 0
ABBVIE INC COM 00287Y109 1,937 30,705 SH   SOLE   30,705 0 0
ACCENTURE COM G1151C101 1,097 8,978 SH   SOLE   8,978 0 0
ALPHABET INC CL A COM 02079K305 6,679 8,306 SH   SOLE   8,306 0 0
ALPHABET INC CL C COM 02079K107 385 495 SH   SOLE   495 0 0
AMERICAN EXPRESS COMPANY COM 025816109 800 12,499 SH   SOLE   12,499 0 0
AMERICAN INTL GROUP INC COM 026874784 221 3,724 SH   SOLE   3,724 0 0
AMGEN INCORPORATED COM 031162100 2,056 12,323 SH   SOLE   12,323 0 0
APPLE INC COM 037833100 14,948 132,228 SH   SOLE   132,228 0 0
BERKSHIRE HATHAWAY A COM 084670108 57,947 268 SH   SOLE   268 0 0
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 8,490 58,764 SH   SOLE   58,764 0 0
BROADRIDGE FINL SOLUTION COM 11133t103 5,755 84,901 SH   SOLE   84,901 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 419 6,400 SH   SOLE   6,400 0 0
CASTLE BRANDS INC COM 148435100 2,387 2,737,225 SH   SOLE   2,737,225 0 0
CHECK POINT SOFTWARE COM m22465104 490 6,315 SH   SOLE   6,315 0 0
CHEVRON CORPORATION COM 166764100 2,927 28,440 SH   SOLE   28,440 0 0
CISCO SYSTEMS INC COM 17275r102 1,036 32,648 SH   SOLE   32,648 0 0
COCA COLA COMPANY COM 191216100 1,557 36,800 SH   SOLE   36,800 0 0
COGNIZANT TECH COM 192446102 474 9,925 SH   SOLE   9,925 0 0
COLGATE-PALMOLIVE CO COM 194162103 299 4,034 SH   SOLE   4,034 0 0
COMCAST CORP NEW CL A COM 20030n101 3,455 52,077 SH   SOLE   52,077 0 0
CONOCOPHILLIPS COM 20825c104 1,410 32,440 SH   SOLE   32,440 0 0
COSTCO WHSL CORP COM 22160k105 1,744 11,434 SH   SOLE   11,434 0 0
CURTISS WRIGHT CORP COM 231561101 1,813 19,903 SH   SOLE   19,903 0 0
DISNEY WALT CO COM 254687106 7,509 80,859 SH   SOLE   80,859 0 0
DONALDSON COMPANY INC COM 257651109 2,104 56,352 SH   SOLE   56,352 0 0
DU PONT E I DE NEMOUR&CO COM 263534109 584 8,726 SH   SOLE   8,726 0 0
EXXON MOBIL CORPORATION COM 30231G102 3,971 45,494 SH   SOLE   45,494 0 0
FACEBOOK INC CLASS A COM 30303M102 3,010 23,463 SH   SOLE   23,463 0 0
FASTENAL CO COM 311900104 519 12,429 SH   SOLE   12,429 0 0
FEDEX CORPORATION COM 31428x106 1,449 8,295 SH   SOLE   8,295 0 0
FISERV INC COM 337738108 271 2,727 SH   SOLE   2,727 0 0
FRONTIER COMMUNICATIONS COM 35906a108 184 44,272 SH   SOLE   44,272 0 0
GENERAL ELECTRIC COMPANY COM 369604103 4,225 142,640 SH   SOLE   142,640 0 0
GENERAL MILLS INC COM 370334104 285 4,460 SH   SOLE   4,460 0 0
GENTEX COM 371901109 2,714 154,530 SH   SOLE   154,530 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 3,621 22,454 SH   SOLE   22,454 0 0
HOME DEPOT INC COM 437076102 3,755 29,178 SH   SOLE   29,178 0 0
HONEYWELL INTERNATIONAL COM 438516106 286 2,450 SH   SOLE   2,450 0 0
ILLINOIS TOOL WORKS INC COM 452308109 5,959 49,722 SH   SOLE   49,722 0 0
INTEL CORP COM 458140100 326 8,636 SH   SOLE   8,636 0 0
INTL BUSINESS MACHINES COM 459200101 988 6,221 SH   SOLE   6,221 0 0
J.B. HUNT TRANSPORT SERVICES, COM 445658107 846 10,427 SH   SOLE   10,427 0 0
JPMORGAN CHASE & CO COM 46625H100 273 4,104 SH   SOLE   4,104 0 0
KIMBERLY-CLARK CORP COM 494368103 231 1,835 SH   SOLE   1,835 0 0
KRAFT HEINZ GROUP COM 500754106 289 3,225 SH   SOLE   3,225 0 0
LAB CP OF AMER HLDG NEW COM 50540R409 452 3,285 SH   SOLE   3,285 0 0
LOCKHEED-MARTIN CORP. COM 539830109 2,549 10,634 SH   SOLE   10,634 0 0
LOWES COMPANIES INC COM 548661107 1,125 15,580 SH   SOLE   15,580 0 0
MAGELLAN MIDSTREAM PTNRS COM 559080106 249 3,520 SH   SOLE   3,520 0 0
MARRIOTT INTL INC CL A COM 571903202 2,560 38,017 SH   SOLE   38,017 0 0
MC DONALDS CORP COM 580135101 535 4,636 SH   SOLE   4,636 0 0
MEDTRONIC PLC COM G5960L103 1,957 22,654 SH   SOLE   22,654 0 0
MICROCHIP TECHNOLOGY COM COM 595017104 1,160 18,675 SH   SOLE   18,675 0 0
MICROSOFT CORP COM 594918104 2,304 40,008 SH   SOLE   40,008 0 0
MIDDLEBY CORP COM 596278101 6,785 54,888 SH   SOLE   54,888 0 0
NEXTERA ENERGY INC COM 65339F101 540 4,412 SH   SOLE   4,412 0 0
NOBLE ENERGY INC COM 655044105 605 16,919 SH   SOLE   16,919 0 0
NOVO-NORDISK ADR COM 670100205 4,109 98,802 SH   SOLE   98,802 0 0
NOVOCURE LIMITED COM G6674U108 1,204 140,941 SH   SOLE   140,941 0 0
NVIDIA CORP COM 67066G104 3,026 44,169 SH   SOLE   44,169 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 9,495 33,897 SH   SOLE   33,897 0 0
OMNICOM GROUP INC COM 681919106 347 4,084 SH   SOLE   4,084 0 0
OPKO HEALTH INC COM 68375N103 1,644 155,266 SH   SOLE   155,266 0 0
ORACLE CORPORATION COM 68389X105 221 5,618 SH   SOLE   5,618 0 0
PALO ALTO NETWORKS INC COM 697435105 2,307 14,481 SH   SOLE   14,481 0 0
PIONEER NATURAL RESOURCES COM 723787107 751 4,045 SH   SOLE   4,045 0 0
PRAXAIR INC COM 74005P104 2,412 19,959 SH   SOLE   19,959 0 0
PROCTER & GAMBLE COM 742718109 783 8,727 SH   SOLE   8,727 0 0
QUALCOMM INC COM 747525103 357 5,212 SH   SOLE   5,212 0 0
ROSS STORES INC. COM 778296103 444 6,900 SH   SOLE   6,900 0 0
ROYAL CARIBBEAN CRUISES COM v7780t103 677 9,035 SH   SOLE   9,035 0 0
SCHLUMBERGER LTD COM 806857108 488 6,207 SH   SOLE   6,207 0 0
SKECHERS U S A INC CL A COM 830566105 2,599 113,474 SH   SOLE   113,474 0 0
SNAP-ON INC COM 833034101 1,529 10,064 SH   SOLE   10,064 0 0
SOUTHWEST AIRLINES COM 844741108 741 19,047 SH   SOLE   19,047 0 0
STARBUCKS COM 855244109 3,297 60,897 SH   SOLE   60,897 0 0
STRYKER CORP COM 863667101 1,746 15,001 SH   SOLE   15,001 0 0
SYNTEL INC COM 87162H103 859 20,485 SH   SOLE   20,485 0 0
T. ROWE PRICE GROUP COM 74144t108 1,069 16,075 SH   SOLE   16,075 0 0
TEVA PHARM INDS LTD ADR COM 881624209 1,784 38,773 SH   SOLE   38,773 0 0
TOYOTA MOTOR ADR COM 892331307 791 6,815 SH   SOLE   6,815 0 0
UNION PACIFIC CORP COM 907818108 3,154 32,343 SH   SOLE   32,343 0 0
VERIZON COMMUNICATIONS COM 92343V104 1,726 33,200 SH   SOLE   33,200 0 0
VISA INC CL A CLASS A COM 92826c839 4,853 58,682 SH   SOLE   58,682 0 0
WAL-MART STORES INC COM 931142103 8,809 122,139 SH   SOLE   122,139 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,344 41,479 SH   SOLE   41,479 0 0
WASTE MANAGEMENT INC DEL COM 94106L109 1,100 17,255 SH   SOLE   17,255 0 0
WELLS FARGO & CO NEW COM 949746101 573 12,941 SH   SOLE   12,941 0 0
WHIRLPOOL CORP COM 963320106 652 4,023 SH   SOLE   4,023 0 0
WISDOMTREE INVESTMENTS COM 97717P104 3,183 309,281 SH   SOLE   309,281 0 0
ZILLOW GROUP INC CLASS A COM 98954M101 5,618 163,081 SH   SOLE   163,081 0 0
ISHARES TR MSCI EAFE INDEX FUN ETF 464287465 994 16,813 SH   SOLE   16,813 0 0
SCHWAB INTERNATIONAL EQITY ETF ETF 808524805 1,168 40,569 SH   SOLE   40,569 0 0
SCHWAB LARGE CAP ETF ETF 808524201 266 5,147 SH   SOLE   5,147 0 0
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 1,430 25,783 SH   SOLE   25,783 0 0
SCHWAB US MID-CAP ETF ETF 808524508 1,294 29,743 SH   SOLE   29,743 0 0
SCHWAB US SMALL-CAP ETF ETF 808524607 1,649 28,659 SH   SOLE   28,659 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 4,079 61,539 SH   SOLE   61,539 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467y107 442 1,566 SH   SOLE   1,566 0 0
VANGUARD SMALL CAP GRWTH ETF ETF 922908595 1,754 13,309 SH   SOLE   13,309 0 0
VANGUARD WORLD FUND ETF MEGA C ETF 921910816 543 6,212 SH   SOLE   6,212 0 0