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
Apple Inc Ordinary Shares 037833100 18,774 101,419 SH   SOLE   0 0 101,419
ABB Ltd American Depository Receipts 000375204 3,967 182,213 SH   SOLE   0 0 182,213
Advanced Viral Research Corp Ordinary Shares 007928104 0 10,000 SH   SOLE   0 0 10,000
VanEck Vectors Africa Index ETF Equity ETF 92189F866 2,839 120,931 SH   SOLE   0 0 120,931
Align Technology Inc Ordinary Shares 016255101 66,917 195,583 SH   SOLE   0 0 195,583
Amgen Inc Ordinary Shares 031162100 4,180 22,647 SH   SOLE   0 0 22,647
American Tower Corp Ordinary Shares 03027X100 13,770 95,511 SH   SOLE   0 0 95,511
American Woodmark Corp Ordinary Shares 030506109 5,241 57,245 SH   SOLE   0 0 57,245
Amazon.com Inc Ordinary Shares 023135106 74,161 43,629 SH   SOLE   0 0 43,629
Access National Corp Ordinary Shares 004337101 7,789 272,335 SH   SOLE   0 0 272,335
Baidu Inc American Depository Receipts 056752108 4,887 20,110 SH   SOLE   0 0 20,110
Booking Holdings Inc Ordinary Shares 09857L108 40,224 19,843 SH   SOLE   0 0 19,843
Banco Latinoamericano de Comercio Exterior SA Ordinary Shares P16994132 9,175 372,823 SH   SOLE   0 0 372,823
Vanguard Total Bond Market Index Fund Bond ETF 921937835 2,177 27,486 SH   SOLE   0 0 27,486
Broadridge Financial Solutions Inc Ordinary Shares 11133T103 18,126 157,477 SH   SOLE   0 0 157,477
Berkshire Hathaway Inc Ordinary Shares 084670702 3,924 21,023 SH   SOLE   0 0 21,023
Guggenheim BulletShares 2018 Corporate Bond ETF Bond ETF 46138J106 32,967 1,557,995 SH   SOLE   0 0 1,557,995
Guggenheim BulletShares 2019 Corporate Bond ETF Bond ETF 46138J304 32,720 1,558,466 SH   SOLE   0 0 1,558,466
Guggenheim BulletShares 2020 Corporate Bond ETF Bond ETF 46138J502 32,658 1,550,702 SH   SOLE   0 0 1,550,702
Guggenheim BulletShares 2021 Corporate Bond ETF Bond ETF 46138J700 32,725 1,576,739 SH   SOLE   0 0 1,576,739
Guggenheim BulletShares 2022 Corporate Bond ETF Bond ETF 46138J882 33,715 1,632,684 SH   SOLE   0 0 1,632,684
Guggenheim BulletShares 2018 High Yld Corp Bd ETF Bond ETF 46138J205 8,798 350,518 SH   SOLE   0 0 350,518
Guggenheim BulletShares 2019 High Yld Corp Bd ETF Bond ETF 46138J403 5,461 225,884 SH   SOLE   0 0 225,884
Guggenheim BulletShares 2020 High Yld Corp Bd ETF Bond ETF 46138J601 5,438 224,261 SH   SOLE   0 0 224,261
BioSolar Inc Ordinary Shares 09070K200 2 24,237 SH   SOLE   0 0 24,237
Anheuser Busch Inbev NV American Depository Receipts 03524A108 6,309 62,618 SH   SOLE   0 0 62,618
Crown Castle International Corp Ordinary Shares 22822V101 3,819 35,422 SH   SOLE   0 0 35,422
Cerner Corp Ordinary Shares 156782104 3,107 51,972 SH   SOLE   0 0 51,972
Colfax Corp Ordinary Shares 194014106 3,126 101,996 SH   SOLE   0 0 101,996
Church & Dwight Co Inc Ordinary Shares 171340102 6,320 118,883 SH   SOLE   0 0 118,883
C.H. Robinson Worldwide Inc Ordinary Shares 12541W209 5,361 64,086 SH   SOLE   0 0 64,086
Core Laboratories NV Ordinary Shares N22717107 6,941 54,993 SH   SOLE   0 0 54,993
CME Group Inc Ordinary Shares 12572Q105 1,155 7,048 SH   SOLE   0 0 7,048
Compass Minerals International Inc Ordinary Shares 20451N101 5,370 81,672 SH   SOLE   0 0 81,672
Cooper Companies Inc Ordinary Shares 216648402 10,839 46,035 SH   SOLE   0 0 46,035
Costco Wholesale Corp Ordinary Shares 22160K105 5,530 26,464 SH   SOLE   0 0 26,464
Salesforce.com Inc Ordinary Shares 79466L302 30,438 223,156 SH   SOLE   0 0 223,156
Constellium NV Ordinary Shares N22035104 5,383 522,644 SH   SOLE   0 0 522,644
Ctrip.Com International Ltd American Depository Receipts 22943F100 4,841 101,633 SH   SOLE   0 0 101,633
Cognizant Technology Solutions Corp Ordinary Shares 192446102 6,541 82,804 SH   SOLE   0 0 82,804
Dominion Energy Inc Ordinary Shares 25746U109 1,734 25,434 SH   SOLE   0 0 25,434
WisdomTree Europe SmallCap Dividend Fund Equity ETF 97717W869 25,651 393,056 SH   SOLE   0 0 393,056
WisdomTree Japan Smallcap Dividend Fund Equity ETF 97717W836 22,094 286,970 SH   SOLE   0 0 286,970
WisdomTree Emerging Markets SmallCap Dividend Fund Equity ETF 97717W281 10,514 220,463 SH   SOLE   0 0 220,463
Quest Diagnostics Inc Ordinary Shares 74834L100 267 2,430 SH   SOLE   0 0 2,430
Walt Disney Co Ordinary Shares 254687106 8,255 78,764 SH   SOLE   0 0 78,764
DNA Brands Inc Ordinary Shares 23328Q109 2 19,237,358 SH   SOLE   0 0 19,237,358
Dorman Products Inc Ordinary Shares 258278100 3,158 46,225 SH   SOLE   0 0 46,225
Encompass Health Corp Ordinary Shares 29261A100 279 4,116 SH   SOLE   0 0 4,116
Eastman Chemical Co Ordinary Shares 277432100 9,797 98,007 SH   SOLE   0 0 98,007
Evergreen Solar Inc Ordinary Shares 30033R306 0 10,000 SH   SOLE   0 0 10,000
iShares MSCI South Korea Capped ETF Equity ETF 464286772 6,806 100,521 SH   SOLE   0 0 100,521
Fanuc Corp American Depository Receipts 307305102 4,347 219,190 SH   SOLE   0 0 219,190
Fastenal Co Ordinary Shares 311900104 5,527 114,836 SH   SOLE   0 0 114,836
Facebook Inc Ordinary Shares 30303M102 27,138 139,655 SH   SOLE   0 0 139,655
Fast Retailing Co Ltd American Depository Receipts 31188H101 8,878 193,943 SH   SOLE   0 0 193,943
Corning Inc Ordinary Shares 219350105 3,129 113,734 SH   SOLE   0 0 113,734
Gentex Corp Ordinary Shares 371901109 11,594 503,648 SH   SOLE   0 0 503,648
Alphabet Inc Ordinary Shares 02079K107 50,634 45,385 SH   SOLE   0 0 45,385
GrubHub Inc Ordinary Shares 400110102 11,919 113,615 SH   SOLE   0 0 113,615
Hasbro Inc Ordinary Shares 418056107 8,195 88,779 SH   SOLE   0 0 88,779
HDFC Bank Ltd American Depository Receipts 40415F101 8,373 79,723 SH   SOLE   0 0 79,723
Hard To Treat Diseases Inc Ordinary Shares 41164A103 0 199,800 SH   SOLE   0 0 199,800
iShares iBonds Dec 2023 Term Corporate ETF Bond ETF 46434VAX8 24,737 1,018,827 SH   SOLE   0 0 1,018,827
iShares iBonds Dec 2024 Term Corporate ETF Bond ETF 46434VBG4 24,769 1,029,027 SH   SOLE   0 0 1,029,027
iShares iBonds Dec 2025 Term Corporate ETF Bond ETF 46434VBD1 24,803 1,036,500 SH   SOLE   0 0 1,036,500
Imrglobal Corp Ordinary Shares 45321W106 0 182,300 SH   SOLE   0 0 182,300
Ionis Pharmaceuticals Inc Ordinary Shares 462222100 22,306 535,296 SH   SOLE   0 0 535,296
IPG Photonics Corp Ordinary Shares 44980X109 41,285 187,124 SH   SOLE   0 0 187,124
Illinois Tool Works Inc Ordinary Shares 452308109 2,070 14,942 SH   SOLE   0 0 14,942
Jones Lang LaSalle Inc Ordinary Shares 48020Q107 13,889 83,671 SH   SOLE   0 0 83,671
JOHNSON & JOHNSON Ordinary Shares 478160104 931 7,674 SH   SOLE   0 0 7,674
KAR Auction Services Inc Ordinary Shares 48238T109 9,645 176,000 SH   SOLE   0 0 176,000
Coca-Cola Co Ordinary Shares 191216100 810 18,468 SH   SOLE   0 0 18,468
LCI Industries Ordinary Shares 50189K103 11,116 123,309 SH   SOLE   0 0 123,309
Lakeland Financial Corp Ordinary Shares 511656100 5,019 104,150 SH   SOLE   0 0 104,150
Lexington Resources Inc Ordinary Shares 529561102 0 10,000 SH   SOLE   0 0 10,000
MasterCard Inc Ordinary Shares 57636Q104 23,059 117,339 SH   SOLE   0 0 117,339
Medtronic PLC Ordinary Shares G5960L103 15,914 185,892 SH   SOLE   0 0 185,892
MercadoLibre Inc Ordinary Shares 58733R102 21,817 72,983 SH   SOLE   0 0 72,983
Middleby Corp Ordinary Shares 596278101 6,180 59,184 SH   SOLE   0 0 59,184
McCormick & Company Inc Ordinary Shares 579780206 4,845 41,733 SH   SOLE   0 0 41,733
Markel Corp Ordinary Shares 570535104 6,995 6,451 SH   SOLE   0 0 6,451
3M Co Ordinary Shares 88579Y101 387 1,966 SH   SOLE   0 0 1,966
Microsoft Corp Ordinary Shares 594918104 5,371 54,467 SH   SOLE   0 0 54,467
Monarch Staffing Inc Ordinary Shares 609180104 0 100,000 SH   SOLE   0 0 100,000
Netflix Inc Ordinary Shares 64110L106 8,551 21,846 SH   SOLE   0 0 21,846
Newmark Group Inc Ordinary Shares 65158N102 2,763 194,176 SH   SOLE   0 0 194,176
Nestle SA American Depository Receipts 641069406 8,752 113,037 SH   SOLE   0 0 113,037
NuVasive Inc Ordinary Shares 670704105 6,376 122,326 SH   SOLE   0 0 122,326
NOVO NORDISK A/S American Depository Receipts 670100205 7,076 153,436 SH   SOLE   0 0 153,436
OGE Energy Corp Ordinary Shares 670837103 270 7,673 SH   SOLE   0 0 7,673
O'Reilly Automotive Inc Ordinary Shares 67103H107 3,701 13,528 SH   SOLE   0 0 13,528
Paycom Software Inc Ordinary Shares 70432V102 8,259 83,563 SH   SOLE   0 0 83,563
Paychex Inc Ordinary Shares 704326107 1,667 24,393 SH   SOLE   0 0 24,393
Paylocity Holding Corp Ordinary Shares 70438V106 5,331 90,579 SH   SOLE   0 0 90,579
Pebblebrook Hotel Trust Ordinary Shares 70509V100 2,890 74,492 SH   SOLE   0 0 74,492
Procter & Gamble Co Ordinary Shares 742718109 783 10,025 SH   SOLE   0 0 10,025
Platforms Wireless International Corp Ordinary Shares 72765A101 0 33,100 SH   SOLE   0 0 33,100
Proto Labs Inc Ordinary Shares 743713109 7,501 63,056 SH   SOLE   0 0 63,056
Praxair Inc Ordinary Shares 74005P104 637 4,026 SH   SOLE   0 0 4,026
PayPal Holdings Inc Ordinary Shares 70450Y103 46,593 559,540 SH   SOLE   0 0 559,540
ResMed Inc Ordinary Shares 761152107 18,751 181,025 SH   SOLE   0 0 181,025
Sabre Corp Ordinary Shares 78573M104 7,816 317,190 SH   SOLE   0 0 317,190
Subjex Corp Ordinary Shares 86428P107 0 1,286,747 SH   SOLE   0 0 1,286,747
Starbucks Corp Ordinary Shares 855244109 26,929 551,252 SH   SOLE   0 0 551,252
SoftBank Group Corp American Depository Receipts 83404D109 6,358 178,358 SH   SOLE   0 0 178,358
SVB FINANCIAL GROUP Ordinary Shares 78486Q101 11,135 38,563 SH   SOLE   0 0 38,563
Schlumberger NV Ordinary Shares 806857108 7,052 105,205 SH   SOLE   0 0 105,205
Splunk Inc Ordinary Shares 848637104 28,399 286,540 SH   SOLE   0 0 286,540
STAG Industrial Inc Ordinary Shares 85254J102 8,438 309,881 SH   SOLE   0 0 309,881
Tencent Holdings Ltd American Depository Receipts 88032Q109 8,984 178,778 SH   SOLE   0 0 178,778
TELADOC INC Ordinary Shares 87918A105 5,542 95,471 SH   SOLE   0 0 95,471
Atlassian Corp PLC Ordinary Shares G06242104 8,506 136,046 SH   SOLE   0 0 136,046
Taiwan Semiconductor Manufacturing Co Ltd American Depository Receipts 874039100 6,262 171,284 SH   SOLE   0 0 171,284
Texas Instruments Inc Ordinary Shares 882508104 1,014 9,201 SH   SOLE   0 0 9,201
Texas Roadhouse Inc Ordinary Shares 882681109 12,250 186,997 SH   SOLE   0 0 186,997
Ultimate Software Group Inc Ordinary Shares 90385D107 16,847 65,474 SH   SOLE   0 0 65,474
United Parcel Service Inc Ordinary Shares 911312106 706 6,646 SH   SOLE   0 0 6,646
Varian Medical Systems Inc Ordinary Shares 92220P105 5,563 48,918 SH   SOLE   0 0 48,918
Vanguard Small-Cap Index Fund Equity ETF 922908751 519 3,332 SH   SOLE   0 0 3,332
Vanguard Developed Markets Index Fund Equity ETF 921943858 1,401 32,662 SH   SOLE   0 0 32,662
Vanguard REIT Index Fund Equity ETF 922908553 316 3,881 SH   SOLE   0 0 3,881
Vanguard Mid Cap Index Fund Equity ETF 922908629 1,419 8,999 SH   SOLE   0 0 8,999
Vanguard 500 Index Fund Equity ETF 922908363 4,906 19,663 SH   SOLE   0 0 19,663
Voip-Pal.Com Inc Ordinary Shares 92862Y109 16 195,000 SH   SOLE   0 0 195,000
Vanguard Short-Term Inflation-Protected Securities Index Fund Bond ETF 922020805 315 6,440 SH   SOLE   0 0 6,440
Ventas Inc Ordinary Shares 92276F100 1,196 21,002 SH   SOLE   0 0 21,002
Vanguard Emerging Markets Stock Index Fund Equity ETF 922042858 895 21,216 SH   SOLE   0 0 21,216
WEC Energy Group Inc Ordinary Shares 92939U106 1,005 15,543 SH   SOLE   0 0 15,543
Walmart Inc Ordinary Shares 931142103 921 10,753 SH   SOLE   0 0 10,753
Watsco Inc Ordinary Shares 942622200 10,790 60,523 SH   SOLE   0 0 60,523
Exxon Mobil Corp Ordinary Shares 30231G102 570 6,885 SH   SOLE   0 0 6,885
XPO Logistics Inc Ordinary Shares 983793100 17,470 174,382 SH   SOLE   0 0 174,382
Yum China Holdings Inc Ordinary Shares 98850P109 6,303 163,896 SH   SOLE   0 0 163,896
Zillow Group Inc Ordinary Shares 98954M200 10,808 183,001 SH   SOLE   0 0 183,001
Zillow Group Inc Ordinary Shares 98954M101 5,436 90,974 SH   SOLE   0 0 90,974
SPDR S&P 500 ETF Trust Option 09256H286 92 34,000 SH Put SOLE   0 0 34,000