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
FACEBOOK INC-A Ordinary Shares 30303M102 59,554 348,537 SH   SOLE   0 0 348,537
AMAZON.COM INC Ordinary Shares 023135106 44,380 46,164 SH   SOLE   0 0 46,164
ALIGN TECHNOLOGY INC Ordinary Shares 016255101 38,012 204,071 SH   SOLE   0 0 204,071
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 37,768 589,841 SH   SOLE   0 0 589,841
IPG PHOTONICS CORP Ordinary Shares 44980X109 36,242 195,839 SH   SOLE   0 0 195,839
STARBUCKS CORP Ordinary Shares 855244109 30,846 574,306 SH   SOLE   0 0 574,306
ALPHABET INC-CL C Ordinary Shares 02079K107 27,998 29,192 SH   SOLE   0 0 29,192
GUGGENHEIM BULLET 2022 CORP Bond ETF 18383M258 27,464 1,282,753 SH   SOLE   0 0 1,282,753
GUGGENHEIM BULLET 2021 COR Bond ETF 18383M266 26,463 1,238,888 SH   SOLE   0 0 1,238,888
GUGGENHEIM BULLETSHARES 2020 Bond ETF 18383M514 26,207 1,218,356 SH   SOLE   0 0 1,218,356
GUGGENHEIM BULLETSHARES 2019 Bond ETF 18383M522 26,020 1,224,466 SH   SOLE   0 0 1,224,466
GUGGENHEIM BULLETSHARES 2018 Bond ETF 18383M530 25,939 1,224,114 SH   SOLE   0 0 1,224,114
GUGGENHEIM BULLETSHARES 2017 Bond ETF 18383M548 25,755 1,138,864 SH   SOLE   0 0 1,138,864
PRICELINE GROUP INC/THE Ordinary Shares 741503403 25,229 13,780 SH   SOLE   0 0 13,780
SALESFORCE.COM INC Ordinary Shares 79466L302 22,150 237,099 SH   SOLE   0 0 237,099
WISDOMTREE EUR S/C DIVIDEND Equity ETF 97717W869 20,006 287,976 SH   SOLE   0 0 287,976
SPLUNK INC Ordinary Shares 848637104 19,679 296,235 SH   SOLE   0 0 296,235
WISDOMTREE JPN S/C DVD FUND Equity ETF 97717W836 18,972 252,889 SH   SOLE   0 0 252,889
MERCADOLIBRE INC Ordinary Shares 58733R102 18,793 72,579 SH   SOLE   0 0 72,579
MASTERCARD INC - A Ordinary Shares 57636Q104 18,059 127,897 SH   SOLE   0 0 127,897
IONIS PHARMACEUTICALS INC Ordinary Shares 462222100 16,833 332,007 SH   SOLE   0 0 332,007
APPLE INC Ordinary Shares 037833100 16,171 104,923 SH   SOLE   0 0 104,923
AMERICAN TOWER CORP Ordinary Shares 03027X100 13,775 100,782 SH   SOLE   0 0 100,782
RESMED INC Ordinary Shares 761152107 13,674 177,672 SH   SOLE   0 0 177,672
ISHARES IBONDS DEC 2023 TERM Bond ETF 46434VAX8 13,108 516,688 SH   SOLE   0 0 516,688
ULTIMATE SOFTWARE GROUP INC Ordinary Shares 90385D107 13,019 68,664 SH   SOLE   0 0 68,664
BROADRIDGE FINANCIAL SOLUTIO Ordinary Shares 11133T103 12,381 153,186 SH   SOLE   0 0 153,186
LCI INDUSTRIES Ordinary Shares 50189K103 11,966 103,289 SH   SOLE   0 0 103,289
THOR INDUSTRIES INC Ordinary Shares 885160101 11,750 93,317 SH   SOLE   0 0 93,317
XPO LOGISTICS INC Ordinary Shares 983793100 11,681 172,332 SH   SOLE   0 0 172,332
MEDTRONIC PLC Ordinary Shares G5960L103 11,126 143,065 SH   SOLE   0 0 143,065
GENTEX CORP Ordinary Shares 371901109 11,069 559,034 SH   SOLE   0 0 559,034
TENCENT HOLDINGS LTD-UNS ADR American Depository Receipts 88032Q109 10,469 238,391 SH   SOLE   0 0 238,391
BANCO LATINOAMERICANO COME-E Ordinary Shares P16994132 10,231 347,536 SH   SOLE   0 0 347,536
COLFAX CORP Ordinary Shares 194014106 9,411 226,005 SH   SOLE   0 0 226,005
ISHARES IBONDS DEC 2025 TERM Bond ETF 46434VBD1 9,405 374,109 SH   SOLE   0 0 374,109
COOPER COS INC/THE Ordinary Shares 216648402 9,183 38,727 SH   SOLE   0 0 38,727
WISDOMTREE EM SMALL CAP Equity ETF 97717W281 9,140 186,426 SH   SOLE   0 0 186,426
WATSCO INC Ordinary Shares 942622200 9,125 56,653 SH   SOLE   0 0 56,653
WISDOMTREE AUSTRALIA DIVIDEN Equity ETF 97717W810 8,806 158,842 SH   SOLE   0 0 158,842
MIDDLEBY CORP Ordinary Shares 596278101 8,783 68,524 SH   SOLE   0 0 68,524
JONES LANG LASALLE INC Ordinary Shares 48020Q107 8,748 70,836 SH   SOLE   0 0 70,836
NESTLE SA-SPONS ADR American Depository Receipts 641069406 8,028 95,555 SH   SOLE   0 0 95,555
WALT DISNEY CO/THE Ordinary Shares 254687106 7,997 81,127 SH   SOLE   0 0 81,127
ZILLOW GROUP INC - C Ordinary Shares 98954M200 7,909 196,691 SH   SOLE   0 0 196,691
TAIWAN SEMICONDUCTOR-SP ADR American Depository Receipts 874039100 7,872 209,653 SH   SOLE   0 0 209,653
TEXAS ROADHOUSE INC Ordinary Shares 882681109 7,773 158,175 SH   SOLE   0 0 158,175
MARKEL CORP Ordinary Shares 570535104 7,145 6,690 SH   SOLE   0 0 6,690
STAG INDUSTRIAL INC Ordinary Shares 85254J102 7,100 258,477 SH   SOLE   0 0 258,477
KAR AUCTION SERVICES INC Ordinary Shares 48238T109 7,059 147,855 SH   SOLE   0 0 147,855
GUGGENHEIM BULLETSHARES 2018 Bond ETF 18383M381 6,976 275,401 SH   SOLE   0 0 275,401
GUGGENHEIM BULLETSHARES 2017 Bond ETF 18383M399 6,957 270,548 SH   SOLE   0 0 270,548
COGNIZANT TECH SOLUTIONS-A Ordinary Shares 192446102 6,930 95,534 SH   SOLE   0 0 95,534
ISHARES IBONDS DEC 2024 TERM Bond ETF 46434VBG4 6,572 260,981 SH   SOLE   0 0 260,981
HDFC BANK LTD-ADR American Depository Receipts 40415F101 6,497 67,422 SH   SOLE   0 0 67,422
NOVO-NORDISK A/S-SPONS ADR American Depository Receipts 670100205 6,240 129,590 SH   SOLE   0 0 129,590
ORACLE CORP Ordinary Shares 68389X105 6,075 125,650 SH   SOLE   0 0 125,650
SVB FINANCIAL GROUP Ordinary Shares 78486Q101 6,053 32,356 SH   SOLE   0 0 32,356
PAPA JOHN'S INTL INC Ordinary Shares 698813102 5,910 80,880 SH   SOLE   0 0 80,880
ISHARES MSCI SOUTH KOREA CAP Equity ETF 464286772 5,870 84,998 SH   SOLE   0 0 84,998
BROOKFIELD ASSET MANAGE-CL A Ordinary Shares 112585104 5,705 138,135 SH   SOLE   0 0 138,135
SCHLUMBERGER LTD Ordinary Shares 806857108 5,471 78,419 SH   SOLE   0 0 78,419
SOFTBANK GROUP CORP-UNSP ADR American Depository Receipts 83404D109 5,288 130,056 SH   SOLE   0 0 130,056
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 5,244 69,961 SH   SOLE   0 0 69,961
FASTENAL CO Ordinary Shares 311900104 5,142 112,807 SH   SOLE   0 0 112,807
FANUC CORP-UNSP ADR American Depository Receipts 307305102 5,055 249,272 SH   SOLE   0 0 249,272
CHURCH & DWIGHT CO INC Ordinary Shares 171340102 4,834 99,777 SH   SOLE   0 0 99,777
FAST RETAILING CO-UNSPON ADR American Depository Receipts 31188H101 4,814 163,242 SH   SOLE   0 0 163,242
EASTMAN CHEMICAL CO Ordinary Shares 277432100 4,784 52,869 SH   SOLE   0 0 52,869
SABRE CORP Ordinary Shares 78573M104 4,779 264,035 SH   SOLE   0 0 264,035
FACTSET RESEARCH SYSTEMS INC Ordinary Shares 303075105 4,755 26,400 SH   SOLE   0 0 26,400
GENOMIC HEALTH INC Ordinary Shares 37244C101 4,748 147,947 SH   SOLE   0 0 147,947
AMERICAN WOODMARK CORP Ordinary Shares 030506109 4,635 48,159 SH   SOLE   0 0 48,159
CORE LABORATORIES N.V. Ordinary Shares N22717107 4,590 46,509 SH   SOLE   0 0 46,509
NETFLIX INC Ordinary Shares 64110L106 4,572 25,213 SH   SOLE   0 0 25,213
COSTCO WHOLESALE CORP Ordinary Shares 22160K105 4,565 27,783 SH   SOLE   0 0 27,783
COMPASS MINERALS INTERNATION Ordinary Shares 20451N101 4,534 69,856 SH   SOLE   0 0 69,856
CONSTELLIUM NV- CLASS A Ordinary Shares N22035104 4,531 442,016 SH   SOLE   0 0 442,016
RETAIL OPPORTUNITY INVESTMEN Ordinary Shares 76131N101 4,510 237,238 SH   SOLE   0 0 237,238
HUNTINGTON BANCSHARES INC Ordinary Shares 446150104 4,505 322,683 SH   SOLE   0 0 322,683
O'REILLY AUTOMOTIVE INC Ordinary Shares 67103H107 4,445 20,639 SH   SOLE   0 0 20,639
GENESEE & WYOMING INC-CL A Ordinary Shares 371559105 4,421 59,741 SH   SOLE   0 0 59,741
LAKELAND FINANCIAL CORP Ordinary Shares 511656100 4,330 88,882 SH   SOLE   0 0 88,882
PROTO LABS INC Ordinary Shares 743713109 4,246 52,879 SH   SOLE   0 0 52,879
KAPSTONE PAPER AND PACKAGING Ordinary Shares 48562P103 4,220 196,360 SH   SOLE   0 0 196,360
BAIDU INC - SPON ADR American Depository Receipts 056752108 4,195 16,936 SH   SOLE   0 0 16,936
AMGEN INC Ordinary Shares 031162100 4,158 22,298 SH   SOLE   0 0 22,298
MICROSOFT CORP Ordinary Shares 594918104 4,152 55,735 SH   SOLE   0 0 55,735
VARIAN MEDICAL SYSTEMS INC Ordinary Shares 92220P105 4,118 41,153 SH   SOLE   0 0 41,153
C.H. ROBINSON WORLDWIDE INC Ordinary Shares 12541W209 4,103 53,917 SH   SOLE   0 0 53,917
VANGUARD S&P 500 ETF Equity ETF 922908363 4,072 17,648 SH   SOLE   0 0 17,648
ZILLOW GROUP INC - A Ordinary Shares 98954M101 3,926 97,780 SH   SOLE   0 0 97,780
ABB LTD-SPON ADR American Depository Receipts 000375204 3,813 154,051 SH   SOLE   0 0 154,051
MCCORMICK & CO-NON VTG SHRS Ordinary Shares 579780206 3,641 35,477 SH   SOLE   0 0 35,477
BERKSHIRE HATHAWAY INC-CL B Ordinary Shares 084670702 3,601 19,642 SH   SOLE   0 0 19,642
CTRIP.COM INTERNATIONAL-ADR American Depository Receipts 22943F100 3,411 64,669 SH   SOLE   0 0 64,669
GRUBHUB INC Ordinary Shares 400110102 3,360 63,797 SH   SOLE   0 0 63,797
CORNING INC Ordinary Shares 219350105 3,300 110,283 SH   SOLE   0 0 110,283
ACCESS NATIONAL CORP Ordinary Shares 004337101 3,266 113,956 SH   SOLE   0 0 113,956
CROWN CASTLE INTL CORP Ordinary Shares 22822V101 3,225 32,259 SH   SOLE   0 0 32,259
BRF SA-ADR American Depository Receipts 10552T107 3,098 215,023 SH   SOLE   0 0 215,023
DORMAN PRODUCTS INC Ordinary Shares 258278100 2,785 38,885 SH   SOLE   0 0 38,885
CERNER CORP Ordinary Shares 156782104 2,656 37,235 SH   SOLE   0 0 37,235
VANECK VECTORS AFRICA INDEX Equity ETF 92189F866 2,375 102,264 SH   SOLE   0 0 102,264
PEBBLEBROOK HOTEL TRUST Ordinary Shares 70509V100 2,313 64,010 SH   SOLE   0 0 64,010
ATLASSIAN CORP PLC-CLASS A Ordinary Shares G06242104 2,199 62,547 SH   SOLE   0 0 62,547
TIME WARNER INC Ordinary Shares 887317303 2,129 20,776 SH   SOLE   0 0 20,776
CVS HEALTH CORP Ordinary Shares 126650100 2,081 25,592 SH   SOLE   0 0 25,592
ILLINOIS TOOL WORKS Ordinary Shares 452308109 2,072 14,005 SH   SOLE   0 0 14,005
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106 1,915 30,251 SH   SOLE   0 0 30,251
PAYCHEX INC Ordinary Shares 704326107 1,688 28,155 SH   SOLE   0 0 28,155
VANGUARD TOTAL BOND MARKET Bond ETF 921937835 1,681 20,506 SH   SOLE   0 0 20,506
VENTAS INC. Ordinary Shares 92276F100 1,579 24,239 SH   SOLE   0 0 24,239
VANGUARD MID-CAP ETF Equity ETF 922908629 1,258 8,559 SH   SOLE   0 0 8,559
VANGUARD FTSE DEVELOPED ETF Equity ETF 921943858 1,230 28,337 SH   SOLE   0 0 28,337
WEC ENERGY GROUP INC Ordinary Shares 92939U106 1,126 17,939 SH   SOLE   0 0 17,939
JOHNSON & JOHNSON Ordinary Shares 478160104 1,122 8,627 SH   SOLE   0 0 8,627
CME GROUP INC Ordinary Shares 12572Q105 1,087 8,012 SH   SOLE   0 0 8,012
AMERICAN ELECTRIC POWER Ordinary Shares 025537101 1,057 15,043 SH   SOLE   0 0 15,043
PROCTER & GAMBLE CO/THE Ordinary Shares 742718109 1,047 11,513 SH   SOLE   0 0 11,513
DOMINION ENERGY INC Ordinary Shares 25746U109 1,013 13,162 SH   SOLE   0 0 13,162
WAL-MART STORES INC Ordinary Shares 931142103 971 12,425 SH   SOLE   0 0 12,425
COCA-COLA CO/THE Ordinary Shares 191216100 957 21,252 SH   SOLE   0 0 21,252
TEXAS INSTRUMENTS INC Ordinary Shares 882508104 947 10,569 SH   SOLE   0 0 10,569
UNITED PARCEL SERVICE-CL B Ordinary Shares 911312106 919 7,654 SH   SOLE   0 0 7,654
VANGUARD FTSE EMERGING MARKE Equity ETF 922042858 806 18,488 SH   SOLE   0 0 18,488
EXXON MOBIL CORP Ordinary Shares 30231G102 648 7,908 SH   SOLE   0 0 7,908
PRAXAIR INC Ordinary Shares 74005P104 648 4,638 SH   SOLE   0 0 4,638
VANGUARD SMALL-CAP ETF Equity ETF 922908751 501 3,544 SH   SOLE   0 0 3,544
3M CO Ordinary Shares 88579Y101 471 2,245 SH   SOLE   0 0 2,245
GENERAL ELECTRIC CO Ordinary Shares 369604103 471 19,460 SH   SOLE   0 0 19,460
INFINERA CORP Ordinary Shares 45667G103 453 51,029 SH   SOLE   0 0 51,029
HERSHEY CO/THE Ordinary Shares 427866108 425 3,891 SH   SOLE   0 0 3,891
GENUINE PARTS CO Ordinary Shares 372460105 373 3,895 SH   SOLE   0 0 3,895
VANGUARD REIT ETF Equity ETF 922908553 268 3,225 SH   SOLE   0 0 3,225
QUEST DIAGNOSTICS INC Ordinary Shares 74834L100 252 2,689 SH   SOLE   0 0 2,689
INTL FLAVORS & FRAGRANCES Ordinary Shares 459506101 245 1,712 SH   SOLE   0 0 1,712
HASBRO INC Ordinary Shares 418056107 233 2,387 SH   SOLE   0 0 2,387
OGE ENERGY CORP Ordinary Shares 670837103 220 6,107 SH   SOLE   0 0 6,107
NEENAH PAPER INC Ordinary Shares 640079109 220 2,572 SH   SOLE   0 0 2,572
DIAMOND HILL INVESTMENT GRP Ordinary Shares 25264R207 217 1,023 SH   SOLE   0 0 1,023
HEALTHSOUTH CORP Ordinary Shares 421924309 211 4,554 SH   SOLE   0 0 4,554
AGREE REALTY CORP Ordinary Shares 008492100 203 4,145 SH   SOLE   0 0 4,145
CNA FINANCIAL CORP Ordinary Shares 126117100 201 3,993 SH   SOLE   0 0 3,993
VOIP-PAL.COM INC Ordinary Shares 92862Y109 7 195,000 SH   SOLE   0 0 195,000
DNA BRANDS INC Ordinary Shares 23328Q109 2 19,237,358 SH   SOLE   0 0 19,237,358
BIOSOLAR INC Ordinary Shares 09070K200 1 24,237 SH   SOLE   0 0 24,237
INFN 19JAN18 15.0 C Ordinary Shares 45667G103 1 65,500 SH Call SOLE   0 0 65,500
REDHAWK RESOURCES INC Ordinary Shares 75746K106 0 31,000 SH   SOLE   0 0 31,000
SUBJEX CORPORATION Ordinary Shares 86428P107 0 1,286,747 SH   SOLE   0 0 1,286,747
MONARCH STAFFING INC Ordinary Shares 609180104 0 100,000 SH   SOLE   0 0 100,000
PLATFORMS WIRELESS INTERNATI Ordinary Shares 72765A101 0 33,100 SH   SOLE   0 0 33,100
EVERGREEN SOLAR INC Ordinary Shares 30033R306 0 10,042 SH   SOLE   0 0 10,042
HARD TO TREAT DISEASES INC Ordinary Shares 41164A103 0 199,800 SH   SOLE   0 0 199,800