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 Co Ordinary Shares 88579Y101 529 2,249 SH   SOLE   0 0 2,249
ABB Ltd American Depository Receipts 000375204 4,357 162,454 SH   SOLE   0 0 162,454
Access National Corp Ordinary Shares 004337101 3,379 121,389 SH   SOLE   0 0 121,389
Agree Realty Corp Ordinary Shares 008492100 214 4,159 SH   SOLE   0 0 4,159
Align Technology Inc Ordinary Shares 016255101 44,923 202,182 SH   SOLE   0 0 202,182
Alphabet Inc Ordinary Shares 02079K107 30,082 28,748 SH   SOLE   0 0 28,748
Amazon.com Inc Ordinary Shares 023135106 53,255 45,538 SH   SOLE   0 0 45,538
American Electric Power Company Inc Ordinary Shares 025537101 1,096 14,895 SH   SOLE   0 0 14,895
American Tower Corp Ordinary Shares 03027X100 14,159 99,240 SH   SOLE   0 0 99,240
American Woodmark Corp Ordinary Shares 030506109 6,700 51,436 SH   SOLE   0 0 51,436
Amgen Inc Ordinary Shares 031162100 3,943 22,674 SH   SOLE   0 0 22,674
Apple Inc Ordinary Shares 037833100 17,644 104,258 SH   SOLE   0 0 104,258
Atlassian Corp PLC Ordinary Shares G06242104 2,769 60,833 SH   SOLE   0 0 60,833
Baidu Inc American Depository Receipts 056752108 4,198 17,925 SH   SOLE   0 0 17,925
Banco Latinoamericano de Comercio Exterior SA Ordinary Shares P16994132 9,550 355,033 SH   SOLE   0 0 355,033
Berkshire Hathaway Inc Ordinary Shares 084670702 3,982 20,091 SH   SOLE   0 0 20,091
BioSolar Inc Ordinary Shares 09070K200 1 24,237 SH   SOLE   0 0 24,237
BRF SA American Depository Receipts 10552T107 2,536 225,203 SH   SOLE   0 0 225,203
Broadridge Financial Solutions Inc Ordinary Shares 11133T103 14,043 155,030 SH   SOLE   0 0 155,030
Brookfield Asset Management Inc Ordinary Shares 112585104 6,342 145,668 SH   SOLE   0 0 145,668
C.H. Robinson Worldwide Inc Ordinary Shares 12541W209 5,132 57,603 SH   SOLE   0 0 57,603
Cerner Corp Ordinary Shares 156782104 2,461 36,522 SH   SOLE   0 0 36,522
Church & Dwight Co Inc Ordinary Shares 171340102 5,407 107,776 SH   SOLE   0 0 107,776
CME Group Inc Ordinary Shares 12572Q105 1,158 7,932 SH   SOLE   0 0 7,932
CNA Financial Corp Ordinary Shares 126117100 213 4,006 SH   SOLE   0 0 4,006
Coca-Cola Co Ordinary Shares 191216100 970 21,134 SH   SOLE   0 0 21,134
Cognizant Technology Solutions Corp Ordinary Shares 192446102 6,550 92,229 SH   SOLE   0 0 92,229
Colfax Corp Ordinary Shares 194014106 9,219 232,694 SH   SOLE   0 0 232,694
Compass Minerals International Inc Ordinary Shares 20451N101 5,383 74,504 SH   SOLE   0 0 74,504
Constellium NV Ordinary Shares N22035104 5,199 466,290 SH   SOLE   0 0 466,290
Cooper Companies Inc Ordinary Shares 216648402 8,997 41,293 SH   SOLE   0 0 41,293
Core Laboratories NV Ordinary Shares N22717107 5,373 49,046 SH   SOLE   0 0 49,046
Corning Inc Ordinary Shares 219350105 3,595 112,381 SH   SOLE   0 0 112,381
Costco Wholesale Corp Ordinary Shares 22160K105 5,142 27,626 SH   SOLE   0 0 27,626
Crown Castle International Corp Ordinary Shares 22822V101 3,643 32,815 SH   SOLE   0 0 32,815
Ctrip.Com International Ltd American Depository Receipts 22943F100 3,001 68,060 SH   SOLE   0 0 68,060
CVS Health Corp Ordinary Shares 126650100 1,878 25,909 SH   SOLE   0 0 25,909
Diamond Hill Investment Group Inc Ordinary Shares 25264R207 212 1,027 SH   SOLE   0 0 1,027
DNA Brands Inc Ordinary Shares 23328Q109 2 19,237,358 SH   SOLE   0 0 19,237,358
Dominion Energy Inc Ordinary Shares 25746U109 1,056 13,033 SH   SOLE   0 0 13,033
Dorman Products Inc Ordinary Shares 258278100 2,515 41,135 SH   SOLE   0 0 41,135
Eastman Chemical Co Ordinary Shares 277432100 5,217 56,318 SH   SOLE   0 0 56,318
Exxon Mobil Corp Ordinary Shares 30231G102 660 7,894 SH   SOLE   0 0 7,894
Facebook Inc Ordinary Shares 30303M102 60,275 341,578 SH   SOLE   0 0 341,578
Fanuc Corp American Depository Receipts 307305102 4,084 169,866 SH   SOLE   0 0 169,866
Fast Retailing Co Ltd American Depository Receipts 31188H101 6,867 172,266 SH   SOLE   0 0 172,266
Fastenal Co Ordinary Shares 311900104 6,100 111,533 SH   SOLE   0 0 111,533
Genesee & Wyoming Inc Ordinary Shares 371559105 5,023 63,806 SH   SOLE   0 0 63,806
Genomic Health Inc Ordinary Shares 37244C101 5,367 156,919 SH   SOLE   0 0 156,919
Gentex Corp Ordinary Shares 371901109 11,973 571,498 SH   SOLE   0 0 571,498
Genuine Parts Co Ordinary Shares 372460105 366 3,857 SH   SOLE   0 0 3,857
GrubHub Inc Ordinary Shares 400110102 4,892 68,141 SH   SOLE   0 0 68,141
Guggenheim BulletShares 2021 Corporate Bond ETF Bond ETF 18383M266 28,161 1,332,758 SH   SOLE   0 0 1,332,758
Guggenheim BulletShares 2022 Corporate Bond ETF Bond ETF 18383M258 29,214 1,379,954 SH   SOLE   0 0 1,379,954
BSCH Finance Ltd Preference Shares G16547104 27,675 1,223,508 SH   SOLE   0 0 1,223,508
Guggenheim BulletShares 2017 High Yield Corp Bond ETF Bond ETF 18383M399 7,476 290,657 SH   SOLE   0 0 290,657
Guggenheim BulletShares 2018 Corporate Bond ETF Bond ETF 18383M530 27,773 1,316,867 SH   SOLE   0 0 1,316,867
Guggenheim BulletShares 2018 High Yld Corp Bd ETF Bond ETF 18383M381 7,436 296,269 SH   SOLE   0 0 296,269
Guggenheim BulletShares 2019 Corporate Bond ETF Bond ETF 18383M522 27,777 1,317,246 SH   SOLE   0 0 1,317,246
Guggenheim BulletShares 2020 Corporate Bond ETF Bond ETF 18383M514 27,904 1,310,675 SH   SOLE   0 0 1,310,675
Hard To Treat Diseases Inc Ordinary Shares 41164A103 0 199,800 SH   SOLE   0 0 199,800
Hasbro Inc Ordinary Shares 418056107 4,870 53,581 SH   SOLE   0 0 53,581
HDFC Bank Ltd American Depository Receipts 40415F101 7,231 71,126 SH   SOLE   0 0 71,126
Hoang Lien Son Technical Ceramic JSC Ordinary Shares Y3R31V102 226 4,569 SH   SOLE   0 0 4,569
Hershey Co Ordinary Shares 427866108 437 3,853 SH   SOLE   0 0 3,853
Huntington Bancshares Inc Ordinary Shares 446150104 5,007 343,860 SH   SOLE   0 0 343,860
Illinois Tool Works Inc Ordinary Shares 452308109 2,396 14,360 SH   SOLE   0 0 14,360
Imrglobal Corp Ordinary Shares 45321W106 0 182,300 SH   SOLE   0 0 182,300
International Flavors & Fragrances Inc Ordinary Shares 459506101 262 1,718 SH   SOLE   0 0 1,718
Invesco Tax-Exempt Cash Fund Mutual Fund 001419209 38 38,199 SH   SOLE   0 0 38,199
Ionis Pharmaceuticals Inc Ordinary Shares 462222100 16,565 329,328 SH   SOLE   0 0 329,328
IPG Photonics Corp Ordinary Shares 44980X109 41,600 194,275 SH   SOLE   0 0 194,275
iShares iBonds Dec 2023 Term Corporate ETF Bond ETF 46434VAX8 13,933 555,782 SH   SOLE   0 0 555,782
iShares iBonds Dec 2024 Term Corporate ETF Bond ETF 46434VBG4 7,033 280,755 SH   SOLE   0 0 280,755
iShares iBonds Dec 2025 Term Corporate ETF Bond ETF 46434VBD1 10,073 402,443 SH   SOLE   0 0 402,443
iShares iBonds Dec 2026 Term Corporate ETF Equity ETF 46435GAA0 10,520 428,683 SH   SOLE   0 0 428,683
iShares MSCI South Korea Capped ETF Equity ETF 464286772 6,717 89,643 SH   SOLE   0 0 89,643
JOHNSON & JOHNSON Ordinary Shares 478160104 1,212 8,677 SH   SOLE   0 0 8,677
Jones Lang LaSalle Inc Ordinary Shares 48020Q107 11,250 75,537 SH   SOLE   0 0 75,537
KapStone Paper and Packaging Corp Ordinary Shares 48562P103 4,759 209,720 SH   SOLE   0 0 209,720
KAR Auction Services Inc Ordinary Shares 48238T109 8,049 159,355 SH   SOLE   0 0 159,355
Lakeland Financial Corp Ordinary Shares 511656100 4,587 94,593 SH   SOLE   0 0 94,593
LCI Industries Ordinary Shares 50189K103 14,324 110,186 SH   SOLE   0 0 110,186
Markel Corp Ordinary Shares 570535104 7,573 6,648 SH   SOLE   0 0 6,648
MasterCard Inc Ordinary Shares 57636Q104 18,792 124,153 SH   SOLE   0 0 124,153
McCormick & Company Inc Ordinary Shares 579780206 3,848 37,754 SH   SOLE   0 0 37,754
Medtronic PLC Ordinary Shares G5960L103 11,728 145,243 SH   SOLE   0 0 145,243
MercadoLibre Inc Ordinary Shares 58733R102 22,965 72,982 SH   SOLE   0 0 72,982
Microsoft Corp Ordinary Shares 594918104 4,826 56,422 SH   SOLE   0 0 56,422
Middleby Corp Ordinary Shares 596278101 8,934 66,204 SH   SOLE   0 0 66,204
Monarch Staffing Inc Ordinary Shares 609180104 0 100,000 SH   SOLE   0 0 100,000
Neenah Inc Ordinary Shares 640079109 234 2,581 SH   SOLE   0 0 2,581
Nestle SA American Depository Receipts 641069406 8,663 100,767 SH   SOLE   0 0 100,767
Netflix Inc Ordinary Shares 64110L106 4,668 24,319 SH   SOLE   0 0 24,319
NOVO NORDISK A/S American Depository Receipts 670100205 7,337 136,703 SH   SOLE   0 0 136,703
OGE Energy Corp Ordinary Shares 670837103 280 8,518 SH   SOLE   0 0 8,518
Oracle Corp Ordinary Shares 68389X105 5,775 122,141 SH   SOLE   0 0 122,141
O'Reilly Automotive Inc Ordinary Shares 67103H107 4,753 19,761 SH   SOLE   0 0 19,761
Papa John's International Inc Ordinary Shares 698813102 4,503 80,252 SH   SOLE   0 0 80,252
Paychex Inc Ordinary Shares 704326107 1,901 27,928 SH   SOLE   0 0 27,928
Paycom Software Inc Ordinary Shares 70432V102 6,009 74,807 SH   SOLE   0 0 74,807
PayPal Holdings Inc Ordinary Shares 70450Y103 42,798 581,330 SH   SOLE   0 0 581,330
Pebblebrook Hotel Trust Ordinary Shares 70509V100 2,528 68,002 SH   SOLE   0 0 68,002
PharmEng International Inc Ordinary Shares 71715M108 0 100,500 SH   SOLE   0 0 100,500
Platforms Wireless International Corp Ordinary Shares 72765A101 0 33,100 SH   SOLE   0 0 33,100
Praxair Inc Ordinary Shares 74005P104 710 4,593 SH   SOLE   0 0 4,593
Priceline Group Inc Ordinary Shares 741503403 23,637 13,602 SH   SOLE   0 0 13,602
Procter & Gamble Co Ordinary Shares 742718109 1,061 11,546 SH   SOLE   0 0 11,546
Proto Labs Inc Ordinary Shares 743713109 5,821 56,512 SH   SOLE   0 0 56,512
Quest Diagnostics Inc Ordinary Shares 74834L100 266 2,698 SH   SOLE   0 0 2,698
Redhawk Resources Inc Ordinary Shares 75746K106 1 31,000 SH   SOLE   0 0 31,000
ResMed Inc Ordinary Shares 761152107 14,532 171,588 SH   SOLE   0 0 171,588
Retail Opportunity Investments Corp Ordinary Shares 76131N101 5,041 252,684 SH   SOLE   0 0 252,684
Sabre Corp Ordinary Shares 78573M104 5,900 287,802 SH   SOLE   0 0 287,802
Salesforce.com Inc Ordinary Shares 79466L302 23,904 233,826 SH   SOLE   0 0 233,826
Schlumberger NV Ordinary Shares 806857108 5,535 82,135 SH   SOLE   0 0 82,135
Science Applications International Corp Ordinary Shares 808625107 227 2,968 SH   SOLE   0 0 2,968
SoftBank Group Corp American Depository Receipts 83404D109 5,452 137,146 SH   SOLE   0 0 137,146
Splunk Inc Ordinary Shares 848637104 24,378 294,276 SH   SOLE   0 0 294,276
STAG Industrial Inc Ordinary Shares 85254J102 7,569 276,936 SH   SOLE   0 0 276,936
Starbucks Corp Ordinary Shares 855244109 32,450 565,039 SH   SOLE   0 0 565,039
Subjex Corp Ordinary Shares 86428P107 0 1,286,747 SH   SOLE   0 0 1,286,747
SVB FINANCIAL GROUP Ordinary Shares 78486Q101 8,082 34,574 SH   SOLE   0 0 34,574
Taiwan Semiconductor Manufacturing Co Ltd American Depository Receipts 874039100 6,061 152,861 SH   SOLE   0 0 152,861
Tencent Holdings Ltd American Depository Receipts 88032Q109 8,266 159,199 SH   SOLE   0 0 159,199
Texas Instruments Inc Ordinary Shares 882508104 1,093 10,465 SH   SOLE   0 0 10,465
Texas Roadhouse Inc Ordinary Shares 882681109 8,892 168,784 SH   SOLE   0 0 168,784
Thor Industries Inc Ordinary Shares 885160101 15,006 99,564 SH   SOLE   0 0 99,564
Time Warner Inc Ordinary Shares 887317303 1,948 21,302 SH   SOLE   0 0 21,302
Tractor Supply Co Ordinary Shares 892356106 2,202 29,459 SH   SOLE   0 0 29,459
Ultimate Software Group Inc Ordinary Shares 90385D107 14,831 67,959 SH   SOLE   0 0 67,959
United Parcel Service Inc Ordinary Shares 911312106 907 7,609 SH   SOLE   0 0 7,609
VanEck Vectors Africa Index ETF Equity ETF 92189F866 2,681 107,848 SH   SOLE   0 0 107,848
Vanguard Developed Markets Index Fund Equity ETF 921943858 1,362 30,358 SH   SOLE   0 0 30,358
Vanguard Emerging Markets Stock Index Fund Equity ETF 922042858 915 19,929 SH   SOLE   0 0 19,929
Vanguard Mid Cap Index Fund Equity ETF 922908629 1,391 8,986 SH   SOLE   0 0 8,986
Vanguard REIT Index Fund Equity ETF 922908553 284 3,424 SH   SOLE   0 0 3,424
Vanguard 500 Index Fund Equity ETF 922908363 4,515 18,407 SH   SOLE   0 0 18,407
Vanguard Small-Cap Index Fund Equity ETF 922908751 543 3,677 SH   SOLE   0 0 3,677
Vanguard Total Bond Market Index Fund Bond ETF 921937835 1,808 22,171 SH   SOLE   0 0 22,171
Varian Medical Systems Inc Ordinary Shares 92220P105 4,885 43,953 SH   SOLE   0 0 43,953
Ventas Inc Ordinary Shares 92276F100 1,441 24,016 SH   SOLE   0 0 24,016
Voip-Pal.Com Inc Ordinary Shares 92862Y109 49 195,000 SH   SOLE   0 0 195,000
Walmart Inc Ordinary Shares 931142103 1,220 12,350 SH   SOLE   0 0 12,350
Walt Disney Co Ordinary Shares 254687106 8,680 80,736 SH   SOLE   0 0 80,736
Watsco Inc Ordinary Shares 942622200 9,901 58,225 SH   SOLE   0 0 58,225
WEC Energy Group Inc Ordinary Shares 92939U106 1,180 17,761 SH   SOLE   0 0 17,761
WisdomTree Australia Dividend Fund Equity ETF 97717W810 9,973 167,504 SH   SOLE   0 0 167,504
WisdomTree Emerging Markets SmallCap Dividend Fund Equity ETF 97717W281 10,254 196,621 SH   SOLE   0 0 196,621
WisdomTree Europe SmallCap Dividend Fund Equity ETF 97717W869 24,734 350,532 SH   SOLE   0 0 350,532
WisdomTree Japan Smallcap Dividend Fund Equity ETF 97717W836 21,449 266,680 SH   SOLE   0 0 266,680
XPO Logistics Inc Ordinary Shares 983793100 16,858 184,063 SH   SOLE   0 0 184,063
Yum China Holdings Inc Ordinary Shares 98850P109 5,846 146,082 SH   SOLE   0 0 146,082
Zillow Group Inc Ordinary Shares 98954M101 3,918 96,168 SH   SOLE   0 0 96,168
Zillow Group Inc Ordinary Shares 98954M200 7,916 193,447 SH   SOLE   0 0 193,447
Infinera Corp Ordinary Shares 45667G103 0 63,300 SH Call SOLE   0 0 63,300