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
ISHARES TR Total LNG TR CRPRT BD 464289511 14,876,837 172,594 SH   SOLE   0 0 172,594
INVESCO EXCHNG TRADED FD TR Total S&P 500 REVENUE 46138G698 6,584,510 153,847 SH   SOLE   0 0 153,847
BANK AMER CORP Total COM 060505104 3,420,637 117,953 SH   SOLE   0 0 117,953
DBX ETF TR Total XTRACK MSCI EAFE 233051200 3,231,079 102,216 SH   SOLE   0 0 102,216
PARETEUM CORP Total COM NEW 69946T207 259,564 99,450 SH   SOLE   0 0 99,450
ISHARES TR Total MRNGSTR INC ETF 46432F875 6,088,625 94,815 SH   SOLE   0 0 94,815
WISDOMTREE TR Total EUROPE HEDGED EQ 97717X701 3,242,546 71,345 SH   SOLE   0 0 71,345
CISCO SYS INC Total COM 17275R102 3,616,279 66,074 SH   SOLE   0 0 66,074
MICROSOFT CORP Total COM 594918104 8,726,283 65,140 SH   SOLE   0 0 65,140
PFIZER INC Total COM 717081103 2,656,678 61,326 SH   SOLE   0 0 61,326
PROSHARES TR Total S&P 500 DV ARIST 74348A467 4,190,871 60,417 SH   SOLE   0 0 60,417
TAIWAN SEMICONDUCTOR MFG LTD Total SPONSORED ADS 874039100 2,309,198 58,953 SH   SOLE   0 0 58,953
INTEL CORP Total COM 458140100 2,548,597 53,239 SH   SOLE   0 0 53,239
FIRST TR EXCHANGE TRADED FD Total DORSEY WRIGHT 33738R878 1,407,925 52,752 SH   SOLE   0 0 52,752
APPLE INC Total COM 037833100 10,055,128 50,804 SH   SOLE   0 0 50,804
INVESCO EXCHANGE TRADED FD T Total ZACKS MID CAP 46137Y401 4,149,522 49,329 SH   SOLE   0 0 49,329
FASTENAL CO Total COM 311900104 1,581,902 48,539 SH   SOLE   0 0 48,539
SCHWAB STRATEGIC TR Total US AGGREGATE B 808524839 2,555,054 45,371 SH   SOLE   0 0 45,371
JPMORGAN CHASE &CO Total COM 46625H100 4,973,970 44,489 SH   SOLE   0 0 44,489
VERIZON COMMUNICATIONS INC Total COM 92343V104 2,311,230 40,455 SH   SOLE   0 0 40,455
WELLS FARGO CO NEW Total COM 949746101 1,844,403 38,977 SH   SOLE   0 0 38,977
AT&T INC Total COM 00206R102 1,265,484 37,764 SH   SOLE   0 0 37,764
VANGUARD INDEX FDS Total TOTAL STK MKT 922908769 5,813,193 37,213 SH   SOLE   0 0 37,213
COCA COLA CO Total COM 191216100 1,696,625 33,319 SH   SOLE   0 0 33,319
INVESCO QQQ TR Total UNIT SER 1 46090E103 5,919,517 31,699 SH   SOLE   0 0 31,699
CORNING INC Total COM 219350105 992,680 29,873 SH   SOLE   0 0 29,873
JOHNSON &JOHNSON Total COM 478160104 4,014,247 28,821 SH   SOLE   0 0 28,821
COMMUNITY HEALTH SYS INC NEW Total COM 203668108 74,466 27,890 SH   SOLE   0 0 27,890
SPDR SERIES TRUST Total PORTFOLIO LR ETF 78464A854 1,737,224 27,488 SH   SOLE   0 0 27,488
CHEVRON CORP NEW Total COM 166764100 3,259,805 26,195 SH   SOLE   0 0 26,195
ETF MANAGERS TR Total BLUESTAR ISRAEL 26924G870 1,017,095 25,657 SH   SOLE   0 0 25,657
PORTMAN RIDGE FIN CORP Total COM 73688F102 56,974 25,322 SH   SOLE   0 0 25,322
ALIBABA GROUP HLDG LTD Total SPONSORED ADS 01609W102 4,207,884 24,832 SH   SOLE   0 0 24,832
JD COM INC Total SPON ADR CL A 47215P106 749,374 24,740 SH   SOLE   0 0 24,740
EXXON MOBIL CORP Total COM 30231G102 1,771,803 23,121 SH   SOLE   0 0 23,121
CITIGROUP INC Total COM NEW 172967424 1,554,605 22,199 SH   SOLE   0 0 22,199
WALMART INC Total COM 931142103 2,444,380 22,123 SH   SOLE   0 0 22,123
BERKSHIRE HATHAWAY INC DEL Total CL B NEW 084670702 4,533,273 21,266 SH   SOLE   0 0 21,266
PROSHARES TR Total PSHS LC COR PLUS 74347R248 1,295,792 20,728 SH   SOLE   0 0 20,728
CEL SCI CORP Total COM PAR NEW 150837607 173,097 20,656 SH   SOLE   0 0 20,656
MONDELEZ INTL INC Total CL A 609207105 1,100,063 20,409 SH   SOLE   0 0 20,409
UNILEVER PLC Total SPON ADR NEW 904767704 1,218,640 19,665 SH   SOLE   0 0 19,665
VISA INC Total COM CL A 92826C839 3,346,951 19,285 SH   SOLE   0 0 19,285
FIRST TR EXCHANGE TRADED FD Total DJ INTERNT IDX 33733E302 963,787 18,460 SH   SOLE   0 0 18,460
SPROTT PHYSICAL SILVER TR Total TR UNIT 85207K107 104,607 18,320 SH   SOLE   0 0 18,320
ISHARES TR Total IBONDS ETF 46435UAA9 520,721 18,304 SH   SOLE   0 0 18,304
MARATHON PETE CORP Total COM 56585A102 974,491 17,439 SH   SOLE   0 0 17,439
BOEING CO Total COM 097023105 6,235,551 17,130 SH   SOLE   0 0 17,130
SELECT SECTOR SPDR TR Total SBI INT-UTILS 81369Y886 1,164,886 17,037 SH   SOLE   0 0 17,037
HOME DEPOT INC Total COM 437076102 3,534,097 16,993 SH   SOLE   0 0 16,993
QUALCOMM INC Total COM 747525103 1,290,065 16,958 SH   SOLE   0 0 16,958
SPDR S&P 500 ETF TR Total TR UNIT 78462F103 4,893,743 16,702 SH   SOLE   0 0 16,702
ABBOTT LABS Total COM 002824100 1,401,282 16,662 SH   SOLE   0 0 16,662
QUEST DIAGNOSTICS INC Total COM 74834L100 1,664,620 16,350 SH   SOLE   0 0 16,350
GENTEX CORP Total COM 371901109 388,887 15,802 SH   SOLE   0 0 15,802
VALERO ENERGY CORP NEW Total COM 91913Y100 1,347,276 15,737 SH   SOLE   0 0 15,737
MCDONALDS CORP Total COM 580135101 3,151,660 15,177 SH   SOLE   0 0 15,177
HONEYWELL INTL INC Total COM 438516106 2,553,654 14,626 SH   SOLE   0 0 14,626
MERCK &CO INC Total COM 58933Y105 1,207,033 14,395 SH   SOLE   0 0 14,395
CHURCH &DWIGHT INC Total COM 171340102 1,044,333 14,294 SH   SOLE   0 0 14,294
ABBVIE INC Total COM 00287Y109 1,010,494 13,895 SH   SOLE   0 0 13,895
PEPSICO INC Total COM 713448108 1,806,262 13,774 SH   SOLE   0 0 13,774
PNC FINL SVCS GROUP INC Total COM 693475105 1,885,933 13,737 SH   SOLE   0 0 13,737
PROSHARES TR II Total ULTRA GOLD 74347W601 314,980 13,672 SH   SOLE   0 0 13,672
MONEYGRAM INTL INC Total COM NEW 60935Y208 33,345 13,500 SH   SOLE   0 0 13,500
GENERAL ELECTRIC CO Total COM 369604103 136,038 12,956 SH   SOLE   0 0 12,956
SYSCO CORP Total COM 871829107 885,956 12,527 SH   SOLE   0 0 12,527
CANOPY GROWTH CORP Total COM 138035100 481,583 11,947 SH   SOLE   0 0 11,947
FIRST TR EXCHANGE-TRADED FD Total PFD SECS INC ETF 33739E108 228,123 11,765 SH   SOLE   0 0 11,765
CANADIAN NATL RY CO Total COM 136375102 1,085,469 11,737 SH   SOLE   0 0 11,737
FACEBOOK INC Total CL A 30303M102 2,264,083 11,731 SH   SOLE   0 0 11,731
MODERNA INC Total COM 60770K107 169,824 11,600 SH   SOLE   0 0 11,600
VANGUARD SCOTTSDALE FDS Total INTER TERM TREAS 92206C706 1,387,997 11,334 SH   SOLE   0 0 11,334
VANGUARD TAX MANAGED INTL FD Total FTSE DEV MKT ETF 921943858 449,466 10,776 SH   SOLE   0 0 10,776
MEDTRONIC PLC Total SHS G5960L103 1,044,944 10,729 SH   SOLE   0 0 10,729
PAYPAL HLDGS INC Total COM 70450Y103 1,213,390 10,601 SH   SOLE   0 0 10,601
SPROTT PHYSICAL GOLD TRUST Total UNIT 85207H104 114,999 10,150 SH   SOLE   0 0 10,150
PROCTER AND GAMBLE CO Total COM 742718109 1,107,725 10,102 SH   SOLE   0 0 10,102
GENERAL MLS INC Total COM 370334104 529,577 10,083 SH   SOLE   0 0 10,083
ROYAL DUTCH SHELL PLC Total SPONS ADR A 780259206 654,422 10,051 SH   SOLE   0 0 10,051
KRONOS WORLDWIDE INC Total COM 50105F105 153,200 10,000 SH   SOLE   0 0 10,000
SMITH A O CORP Total COM 831865209 468,934 9,943 SH   SOLE   0 0 9,943
AMGEN INC Total COM 031162100 1,805,392 9,797 SH   SOLE   0 0 9,797
COMCAST CORP NEW Total CL A 20030N101 414,086 9,793 SH   SOLE   0 0 9,793
3M CO Total COM 88579Y101 1,680,806 9,696 SH   SOLE   0 0 9,696
DIAGEO P L C Total SPON ADR NEW 25243Q205 1,660,188 9,634 SH   SOLE   0 0 9,634
CONOCOPHILLIPS Total COM 20825C104 567,361 9,301 SH   SOLE   0 0 9,301
US BANCORP DEL Total COM NEW 902973304 469,960 8,968 SH   SOLE   0 0 8,968
VANGUARD WORLD FDS Total UTILITIES ETF 92204A876 775,467 8,772 SH   SOLE   0 0 8,772
PHILLIPS 66 Total COM 718546104 799,205 8,544 SH   SOLE   0 0 8,544
UNITED TECHNOLOGIES CORP Total COM 913017109 1,096,914 8,424 SH   SOLE   0 0 8,424
SPDR DOW JONES INDL AVRG ETF Total UT SER 1 78467X109 2,207,164 8,302 SH   SOLE   0 0 8,302
VANGUARD WHITEHALL FDS INC Total EMERG MKT BD ETF 921946885 712,140 8,152 SH   SOLE   0 0 8,152
KIMBERLY CLARK CORP Total COM 494368103 1,072,430 8,046 SH   SOLE   0 0 8,046
DOLLAR GEN CORP NEW Total COM 256677105 1,085,064 8,028 SH   SOLE   0 0 8,028
ACTIVISION BLIZZARD INC Total COM 00507V109 373,628 7,915 SH   SOLE   0 0 7,915
UNITEDHEALTH GROUP INC Total COM 91324P102 1,922,872 7,880 SH   SOLE   0 0 7,880
BRISTOL MYERS SQUIBB CO Total COM 110122108 354,916 7,826 SH   SOLE   0 0 7,826
EMERSON ELEC CO Total COM 291011104 521,694 7,819 SH   SOLE   0 0 7,819
PENUMBRA INC Total COM 70975L107 1,247,360 7,796 SH   SOLE   0 0 7,796
MICRON TECHNOLOGY INC Total COM 595112103 298,377 7,732 SH   SOLE   0 0 7,732
LILLY ELI &CO Total COM 532457108 854,403 7,711 SH   SOLE   0 0 7,711
BB&T CORP Total COM 054937107 373,648 7,605 SH   SOLE   0 0 7,605
SPDR SERIES TRUST Total SSGA US SMAL ETF 78468R887 795,263 7,533 SH   SOLE   0 0 7,533
LINDE PLC Total SHS G5494J103 1,451,036 7,226 SH   SOLE   0 0 7,226
LYONDELLBASELL INDUSTRIES N Total SHS - A - N53745100 610,489 7,088 SH   SOLE   0 0 7,088
GILEAD SCIENCES INC Total COM 375558103 464,899 6,881 SH   SOLE   0 0 6,881
TRACTOR SUPPLY CO Total COM 892356106 725,476 6,667 SH   SOLE   0 0 6,667
WALGREENS BOOTS ALLIANCE INC Total COM 931427108 363,899 6,656 SH   SOLE   0 0 6,656
ISHARES INC Total MSCI SPAIN ETF 464286764 546,463 6,538 SH   SOLE   0 0 6,538
RAYTHEON CO Total COM NEW 755111507 1,107,038 6,366 SH   SOLE   0 0 6,366
STARBUCKS CORP Total COM 855244109 520,090 6,204 SH   SOLE   0 0 6,204
NIKE INC Total CL B 654106103 494,904 5,895 SH   SOLE   0 0 5,895
PHILIP MORRIS INTL INC Total COM 718172109 443,223 5,644 SH   SOLE   0 0 5,644
UNILEVER N V Total N Y SHS NEW 904784709 331,227 5,455 SH   SOLE   0 0 5,455
NVIDIA CORP Total COM 67066G104 883,719 5,380 SH   SOLE   0 0 5,380
JOHN HANCOCK ETF TRUST Total MULTIFACTOR TE 47804J602 211,549 5,313 SH   SOLE   0 0 5,313
CVS HEALTH CORP Total COM 126650100 283,075 5,195 SH   SOLE   0 0 5,195
GENUINE PARTS CO Total COM 372460105 536,528 5,179 SH   SOLE   0 0 5,179
CSX CORP Total COM 126408103 398,061 5,144 SH   SOLE   0 0 5,144
SHOPIFY INC Total CL A 82509L107 1,533,766 5,110 SH   SOLE   0 0 5,110
GENERAL DYNAMICS CORP Total COM 369550108 926,285 5,094 SH   SOLE   0 0 5,094
VANGUARD WORLD FD Total MEGA CAP INDEX 921910873 465,365 5,079 SH   SOLE   0 0 5,079
DOMINION ENERGY INC Total COM 25746U109 390,675 5,052 SH   SOLE   0 0 5,052
AMAZON COM INC Total COM 023135106 9,307,191 4,915 SH   SOLE   0 0 4,915
MASTERCARD INC Total CL A 57636Q104 1,285,481 4,859 SH   SOLE   0 0 4,859
UNION PACIFIC CORP Total COM 907818108 798,662 4,722 SH   SOLE   0 0 4,722
AUTOMATIC DATA PROCESSING IN Total COM 053015103 729,208 4,410 SH   SOLE   0 0 4,410
ILLINOIS TOOL WKS INC Total COM 452308109 661,166 4,384 SH   SOLE   0 0 4,384
HDFC BANK LTD Total SPONSORED ADS 40415F101 565,543 4,349 SH   SOLE   0 0 4,349
COLGATE PALMOLIVE CO Total COM 194162103 310,315 4,329 SH   SOLE   0 0 4,329
VANGUARD GROUP Total DIV APP ETF 921908844 474,804 4,123 SH   SOLE   0 0 4,123
DISNEY WALT CO Total COM DISNEY 254687106 555,898 3,980 SH   SOLE   0 0 3,980
BECTON DICKINSON &CO Total COM 075887109 990,940 3,932 SH   SOLE   0 0 3,932
CATERPILLAR INC DEL Total COM 149123101 517,205 3,794 SH   SOLE   0 0 3,794
SOUTHERN CO Total COM 842587107 208,516 3,772 SH   SOLE   0 0 3,772
FISERV INC Total COM 337738108 342,852 3,761 SH   SOLE   0 0 3,761
LOCKHEED MARTIN CORP Total COM 539830109 1,341,221 3,689 SH   SOLE   0 0 3,689
MCCORMICK &CO INC Total COM NON VTG 579780206 552,117 3,561 SH   SOLE   0 0 3,561
DUPONT DE NEMOURS INC Total COM 26614N102 239,848 3,195 SH   SOLE   0 0 3,195
COSTCO WHSL CORP NEW Total COM 22160K105 843,708 3,192 SH   SOLE   0 0 3,192
STERIS PLC Total SHS USD G8473T100 471,354 3,166 SH   SOLE   0 0 3,166
POLARIS INDS INC Total COM 731068102 288,225 3,159 SH   SOLE   0 0 3,159
WILLIS TOWERS WATSON PUB LTD Total SHS G96629103 603,734 3,152 SH   SOLE   0 0 3,152
J2 GLOBAL INC Total COM 48123V102 279,824 3,147 SH   SOLE   0 0 3,147
ALPHABET INC Total CAP STK CL A 02079K305 3,393,000 3,136 SH   SOLE   0 0 3,136
BAIDU INC Total SPON ADR REP A 056752108 360,647 3,073 SH   SOLE   0 0 3,073
NOVARTIS A G Total SPONSORED ADR 66987V109 278,678 3,052 SH   SOLE   0 0 3,052
SALESFORCE COM INC Total COM 79466L302 460,045 3,032 SH   SOLE   0 0 3,032
INTERNATIONAL BUSINESS MACHS Total COM 459200101 415,768 3,015 SH   SOLE   0 0 3,015
PARKER HANNIFIN CORP Total COM 701094104 511,563 3,009 SH   SOLE   0 0 3,009
ECOLAB INC Total COM 278865100 587,581 2,976 SH   SOLE   0 0 2,976
TARGET CORP Total COM 87612E106 255,585 2,950 SH   SOLE   0 0 2,950
TRAVELERS COMPANIES INC Total COM 89417E109 424,196 2,837 SH   SOLE   0 0 2,837
CHUBB LIMITED Total COM H1467J104 397,798 2,700 SH   SOLE   0 0 2,700
AMERICAN EXPRESS CO Total COM 025816109 327,617 2,654 SH   SOLE   0 0 2,654
WASTE MGMT INC DEL Total COM 94106L109 298,204 2,584 SH   SOLE   0 0 2,584
HEICO CORP NEW Total COM 422806109 329,858 2,465 SH   SOLE   0 0 2,465
TE CONNECTIVITY LTD Total REG SHS H84989104 234,277 2,446 SH   SOLE   0 0 2,446
NORTHROP GRUMMAN CORP Total COM 666807102 785,405 2,430 SH   SOLE   0 0 2,430
ILLUMINA INC Total COM 452327109 875,828 2,379 SH   SOLE   0 0 2,379
ELECTRONIC ARTS INC Total COM 285512109 238,771 2,358 SH   SOLE   0 0 2,358
COPA HOLDINGS SA Total CL A P31076105 217,581 2,230 SH   SOLE   0 0 2,230
LOWES COS INC Total COM 548661107 219,404 2,174 SH   SOLE   0 0 2,174
NETFLIX INC Total COM 64110L106 786,432 2,141 SH   SOLE   0 0 2,141
NEXTERA ENERGY INC Total COM 65339F101 435,942 2,128 SH   SOLE   0 0 2,128
TEXAS INSTRS INC Total COM 882508104 233,647 2,035 SH   SOLE   0 0 2,035
ATMOS ENERGY CORP Total COM 049560105 203,203 1,925 SH   SOLE   0 0 1,925
NORFOLK SOUTHERN CORP Total COM 655844108 378,926 1,901 SH   SOLE   0 0 1,901
BROADCOM INC Total COM 11135F101 514,967 1,788 SH   SOLE   0 0 1,788
DEERE &CO Total COM 244199105 296,289 1,788 SH   SOLE   0 0 1,788
CIGNA CORP NEW Total COM 125523100 276,185 1,753 SH   SOLE   0 0 1,753
GOLDMAN SACHS GROUP INC Total COM 38141G104 356,034 1,740 SH   SOLE   0 0 1,740
SPDR GOLD TRUST Total GOLD SHS 78463V107 226,706 1,702 SH   SOLE   0 0 1,702
INTUITIVE SURGICAL INC Total COM NEW 46120E602 864,982 1,649 SH   SOLE   0 0 1,649
ACCENTURE PLC IRELAND Total SHS CLASS A G1151C101 279,020 1,510 SH   SOLE   0 0 1,510
EDWARDS LIFESCIENCES CORP Total COM 28176E108 267,503 1,448 SH   SOLE   0 0 1,448
INTUIT Total COM 461202103 364,319 1,394 SH   SOLE   0 0 1,394
ATLASSIAN CORP PLC Total CL A G06242104 180,428 1,379 SH   SOLE   0 0 1,379
VERISK ANALYTICS INC Total COM 92345Y106 200,943 1,372 SH   SOLE   0 0 1,372
POOL CORPORATION Total COM 73278L105 258,038 1,350 SH   SOLE   0 0 1,350
ADOBE INC Total COM 00724F101 337,079 1,144 SH   SOLE   0 0 1,144
BLACKROCK INC Total COM 09247X101 485,495 1,034 SH   SOLE   0 0 1,034
ANTHEM INC Total COM 036752103 284,373 1,007 SH   SOLE   0 0 1,007
ABIOMED INC Total COM 003654100 260,490 1,000 SH   SOLE   0 0 1,000
IDEXX LABS INC Total COM 45168D104 257,433 935 SH   SOLE   0 0 935
FIDELITY COMWLTH TR Total NDQ CP IDX TRK 315912808 272,189 865 SH   SOLE   0 0 865
BOOKING HLDGS INC Total COM 09857L108 596,157 318 SH   SOLE   0 0 318