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