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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1013,31018,867SH SOLE 0018,867
ABBOTT LABSCOM0028241006445,452SH SOLE 005,452
ABBVIE INCCOM00287Y1092,06019,100SH SOLE 0019,100
ABERDEEN ASIA-PACIFIC INCOMECOM0030091077016,871SH SOLE 0016,871
ABERDEEN STD PRECIOUS METALSPHYSCL PM BASKET0032631002182,521SH SOLE 002,521
ACCENTURE PLC IRELANDSHS CLASS AG1151C1016,23519,488SH SOLE 0019,488
ADOBE SYSTEMS INCORPORATEDCOM00724F1012,3044,002SH SOLE 004,002
ADVANCED MICRO DEVICES INCCOM0079031072272,210SH SOLE 002,210
AGNC INVT CORPCOM00123Q10431319,845SH SOLE 0019,845
AIR PRODS & CHEMS INCCOM0091581061,2364,828SH SOLE 004,828
ALEXANDRIA REAL ESTATE EQ INCOM0152711096623,467SH SOLE 003,467
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1022081,404SH SOLE 001,404
ALPHABET INCCAP STK CL A02079K3053,1921,194SH SOLE 001,194
ALPHABET INCCAP STK CL C02079K1075,8642,200SH SOLE 002,200
ALPS ETF TRCLEAN ENERGY00162Q4602,40836,403SH SOLE 0036,403
ALPS ETF TRSECTR DIV DOGS00162Q8581,47828,930SH SOLE 0028,930
ALTRIA GROUP INCCOM02209S1031,63735,956SH SOLE 0035,956
AMAZON COM INCCOM0231351067,9492,420SH SOLE 002,420
AMERICAN ELEC PWR CO INCCOM0255371012,28628,159SH SOLE 0028,159
AMERICAN EXPRESS COCOM0258161095803,460SH SOLE 003,460
AMERICAN TOWER CORP NEWCOM03027X1004211,586SH SOLE 001,586
AMERICAN WTR WKS CO INC NEWCOM0304201031,2307,277SH SOLE 007,277
AMGEN INCCOM0311621002,62512,344SH SOLE 0012,344
AMPHENOL CORP NEWCL A0320951011,52920,875SH SOLE 0020,875
AMPLIFY ETF TRCWP ENHANCED DIV03210840948413,866SH SOLE 0013,866
ANALOG DEVICES INCCOM0326541051,80110,754SH SOLE 0010,754
ANSYS INCCOM03662Q1054,19412,318SH SOLE 0012,318
APPLE INCCOM03783310029,769210,382SH SOLE 00210,382
APPLIED MATLS INCCOM0382221052411,875SH SOLE 001,875
APTIV PLCSHSG6095L1092,39216,057SH SOLE 0016,057
AQUABOUNTY TECHNOLOGIES INCCOM NEW03842K2004210,301SH SOLE 0010,301
ARCHER DANIELS MIDLAND COCOM0394831021,13518,906SH SOLE 0018,906
ARES CAPITAL CORPCOM04010L10395546,969SH SOLE 0046,969
ARK ETF TRAUTNMUS TECHNLGY00214Q2031,18415,176SH SOLE 0015,176
ARK ETF TRFINTECH INNOVA00214Q7081,23825,076SH SOLE 0025,076
ARK ETF TRGENOMIC REV ETF00214Q3024,56061,029SH SOLE 0061,029
ARK ETF TRINNOVATION ETF00214Q10412,663114,563SH SOLE 00114,563
ARK ETF TRNEXT GNRTN INTER00214Q4012,75819,858SH SOLE 0019,858
AT&T INCCOM00206R1022,27284,123SH SOLE 0084,123
ATLAS CORPSHARESY0436Q1091,17477,300SH SOLE 0077,300
AUTOMATIC DATA PROCESSING INCOM0530151034152,074SH SOLE 002,074
AVALONBAY CMNTYS INCCOM0534841011,4516,546SH SOLE 006,546
AVERY DENNISON CORPCOM0536111091,3786,650SH SOLE 006,650
BECTON DICKINSON & COCOM0758871091,9017,735SH SOLE 007,735
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023,46612,700SH SOLE 0012,700
BIOLIFE SOLUTIONS INCCOM NEW09062W20461914,620SH SOLE 0014,620
BK OF AMERICA CORPCOM06050510493321,977SH SOLE 0021,977
BLACKSTONE INCCOM09260D1074193,604SH SOLE 003,604
BOEING COCOM0970231052,0119,145SH SOLE 009,145
BRISTOL-MYERS SQUIBB COCOM1101221083706,257SH SOLE 006,257
BROADCOM INCCOM11135F101252519SH SOLE 00519
BROADRIDGE FINL SOLUTIONS INCOM11133T1032,93817,630SH SOLE 0017,630
CADENCE DESIGN SYSTEM INCCOM1273871083772,491SH SOLE 002,491
CATERPILLAR INCCOM1491231011,7379,050SH SOLE 009,050
CHEVRON CORP NEWCOM1667641001,65716,337SH SOLE 0016,337
CHURCH & DWIGHT INCCOM1713401022,87934,873SH SOLE 0034,873
CISCO SYS INCCOM17275R1021,34624,731SH SOLE 0024,731
CISCO SYS INCCOM17275R102242,000SHCallSOLE 002,000
CLOROX CO DELCOM1890541093,10018,718SH SOLE 0018,718
CLOUDFLARE INCCL A COM18915M1072792,478SH SOLE 002,478
COCA COLA COCOM1912161002,73552,134SH SOLE 0052,134
COCA COLA COCOM19121610072,000SHCallSOLE 002,000
COGNEX CORPCOM19242210388411,025SH SOLE 0011,025
COLGATE PALMOLIVE COCOM1941621032,29630,374SH SOLE 0030,374
COMCAST CORP NEWCL A20030N1014498,032SH SOLE 008,032
CONSOLIDATED EDISON INCCOM2091151042,00427,608SH SOLE 0027,608
COSTCO WHSL CORP NEWCOM22160K1058,08818,000SH SOLE 0018,000
CROWN CASTLE INTL CORP NEWCOM22822V1014692,705SH SOLE 002,705
CSX CORPCOM1264081032578,629SH SOLE 008,629
CUMMINS INCCOM2310211068683,865SH SOLE 003,865
DANAHER CORPORATIONCOM2358511027,47624,557SH SOLE 0024,557
DEERE & COCOM2441991053491,041SH SOLE 001,041
DIAGEO PLCSPON ADR NEW25243Q2052,20911,444SH SOLE 0011,444
DISNEY WALT COCOM2546871069385,547SH SOLE 005,547
DOCUSIGN INCCOM2561631068563,324SH SOLE 003,324
DOMINION ENERGY INCCOM25746U1095177,075SH SOLE 007,075
DUKE ENERGY CORP NEWCOM NEW26441C2046766,931SH SOLE 006,931
DWS STRATEGIC MUN INCOME TRCOM23342Q10117113,899SH SOLE 0013,899
EATON CORP PLCSHSG291831031,1707,834SH SOLE 007,834
EATON VANCE LTD DURATION INCCOM27828H10513310,060SH SOLE 0010,060
EATON VANCE TAX-MANAGED GLOBCOM27829F10810410,460SH SOLE 0010,460
ECOLAB INCCOM2788651003821,831SH SOLE 001,831
ENERGY TRANSFER L PCOM UT LTD PTN29273V10091995,962SH SOLE 0095,962
ENTERPRISE PRODS PARTNERS LCOM29379210723710,959SH SOLE 0010,959
EOG RES INCCOM26875P1017038,755SH SOLE 008,755
EPR PPTYSCOM SH BEN INT26884U1092,33847,350SH SOLE 0047,350
EQUINIX INCCOM29444U7001,1041,397SH SOLE 001,397
EQUITY LIFESTYLE PPTYS INCCOM29472R1082433,105SH SOLE 003,105
ETF SER SOLUTIONSDEFIANCE QUANT26922A4204138,232SH SOLE 008,232
EXXON MOBIL CORPCOM30231G1022,03834,651SH SOLE 0034,651
FACEBOOK INCCL A30303M1022,3997,068SH SOLE 007,068
FACTSET RESH SYS INCCOM3030751051,4023,551SH SOLE 003,551
FASTENAL COCOM31190010481115,715SH SOLE 0015,715
FIDELITY COVINGTON TRUSTMSCI COMMNTN SVC3160928731,13821,307SH SOLE 0021,307
FIDELITY COVINGTON TRUSTMSCI CONSM DIS3160922043614,494SH SOLE 004,494
FIDELITY COVINGTON TRUSTMSCI FINLS IDX31609250192117,150SH SOLE 0017,150
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928081,90216,031SH SOLE 0016,031
FIRST INDL RLTY TR INCCOM32054K1032344,500SH SOLE 004,500
FIRST TR EXCH TRADED FD IIIMANAGD MUN ETF33739N1082664,682SH SOLE 004,682
FIRST TR EXCHANGE TRADED FDDJ INTL INTRNT33734X7703769,375SH SOLE 009,375
FIRST TR EXCHANGE TRADED FDENERGY ALPHADX33734X12730226,319SH SOLE 0026,319
FIRST TR EXCHANGE TRADED FDFINLS ALPHADEX33734X1353127,059SH SOLE 007,059
FIRST TR EXCHANGE TRADED FDINDXX NEXTG ETF33737K2052032,666SH SOLE 002,666
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X8462485,083SH SOLE 005,083
FIRST TR EXCHANGE TRADED FDUS EQTY OPPT ETF3369201033132,536SH SOLE 002,536
FIRST TR EXCHANGE TRADED FDWTR ETF33733B1005045,918SH SOLE 005,918
FIRST TR EXCHANGE-TRADED ALPMID CAP VAL FD33737M2012706,099SH SOLE 006,099
FIRST TR EXCHANGE-TRADED ALPSML CAP VAL ALPH33737M4092595,186SH SOLE 005,186
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E10414,120188,714SH SOLE 00188,714
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3021,0124,291SH SOLE 004,291
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT33739Q2002595,129SH SOLE 005,129
FIRST TR EXCHANGE-TRADED FDNAS CLNEDG GREEN33733E5005238,361SH SOLE 008,361
FIRST TR EXCHANGE-TRADED FDNY ARCA BIOTECH33733E2031,1406,863SH SOLE 006,863
FIRST TR EXCHANGE-TRADED FDRISNG DIVD ACHIV33738R5063,35770,718SH SOLE 0070,718
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F80585415,953SH SOLE 0015,953
FIRST TR NAS100 EQ WEIGHTEDSHS3373441053132,812SH SOLE 002,812
FIRST TR NASDAQ 100 TECH INDSHS3373451023652,314SH SOLE 002,314
FIRST TR VALUE LINE DIVID INSHS33734H1064,962126,585SH SOLE 00126,585
FRANCO NEV CORPCOM3518581053472,670SH SOLE 002,670
FS KKR CAP CORPCOM3026352062209,996SH SOLE 009,996
GABELLI CONV & INC SECS FD ICOM36240B10940266,197SH SOLE 0066,197
GENERAC HLDGS INCCOM3687361049792,394SH SOLE 002,394
GENERAL DYNAMICS CORPCOM3695501081,4507,398SH SOLE 007,398
GENERAL ELECTRIC COCOM NEW3696043012092,026SH SOLE 002,026
GENERAL MLS INCCOM37033410491615,306SH SOLE 0015,306
GLADSTONE INVT CORPCOM3765461072,078149,844SH SOLE 00149,844
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1051,20931,653SH SOLE 0031,653
GLOBAL X FDSGLB X SUPERDIV37950E54915111,428SH SOLE 0011,428
GLOBAL X FDSLITHIUM BTRY ETF37954Y8552002,442SH SOLE 002,442
GLOBAL X FDSRBTCS ARTFL INTE37954Y71551914,183SH SOLE 0014,183
GLOBAL X FDSUS INFR DEV ETF37954Y67332612,837SH SOLE 0012,837
GOLDMAN SACHS ETF TRACCES TREASURY3814305292602,597SH SOLE 002,597
HEICO CORP NEWCOM4228061091,47911,212SH SOLE 0011,212
HELIOS TECHNOLOGIES INCCOM42328H1092352,865SH SOLE 002,865
HERSHEY COCOM4278661083622,137SH SOLE 002,137
HOME DEPOT INCCOM4370761024,68414,270SH SOLE 0014,270
HONEYWELL INTL INCCOM4385161064,60821,707SH SOLE 0021,707
IDEXX LABS INCCOM45168D1045,1498,279SH SOLE 008,279
IHS MARKIT LTDSHSG475671053,89633,405SH SOLE 0033,405
ILLINOIS TOOL WKS INCCOM4523081092,0129,739SH SOLE 009,739
INDEXIQ ETF TRIQ MRGR ARB ETF45409B80096729,410SH SOLE 0029,410
INTEL CORPCOM4581401001,18022,140SH SOLE 0022,140
INTERNATIONAL BUSINESS MACHSCOM4592001015814,183SH SOLE 004,183
INTUITCOM4612021032,6644,937SH SOLE 004,937
INTUITIVE SURGICAL INCCOM NEW46120E6021,6611,671SH SOLE 001,671
INVESCO ACTIVELY MANAGED ETFTOTAL RETURN46090A8041,56627,570SH SOLE 0027,570
INVESCO ADVANTAGE MUN INCOMESH BEN INT46132E10320,28169,301SH SOLE 0069,301
INVESCO DB MULTI-SECTOR COMMBASE METALS FD46140H70032215,562SH SOLE 0015,562
INVESCO DB MULTI-SECTOR COMMOIL FD46140H40333624,467SH SOLE 0024,467
INVESCO DB MULTI-SECTOR COMMPRECIOUS METAL46140H5022465,229SH SOLE 005,229
INVESCO EXCH TRADED FD TR IICEF INM COMPSI46138E40424510,244SH SOLE 0010,244
INVESCO EXCH TRADED FD TR IIKBW HIG DV YLD46138E61024011,810SH SOLE 0011,810
INVESCO EXCH TRADED FD TR IIKBW PREM YIELD46138E5942119,103SH SOLE 009,103
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51181554,216SH SOLE 0054,216
INVESCO EXCH TRADED FD TR IIS&P MIDCP LOW46138E19864512,274SH SOLE 0012,274
INVESCO EXCH TRADED FD TR IIS&P SMLCP HELT46138E1491,96510,766SH SOLE 0010,766
INVESCO EXCH TRADED FD TR IIS&P SMLCP LOW46138G10248110,201SH SOLE 0010,201
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E3544,43072,808SH SOLE 0072,808
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 CB46138J8821,21256,300SH SOLE 0056,300
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 CB46138J8661,04548,222SH SOLE 0048,222
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 CB46138J84132914,859SH SOLE 0014,859
INVESCO EXCHANGE TRADED FD TDWA HEALTHCARE46137V8526173,835SH SOLE 003,835
INVESCO EXCHANGE TRADED FD TDYNMC BIOTECH46137V7872,37631,747SH SOLE 0031,747
INVESCO EXCHANGE TRADED FD TDYNMC SEMICNDT46137V6474123,231SH SOLE 003,231
INVESCO EXCHANGE TRADED FD TGBL LISTED PVT46137V58919112,717SH SOLE 0012,717
INVESCO EXCHANGE TRADED FD THIG YLD EQ DIV46137V56357228,878SH SOLE 0028,878
INVESCO EXCHANGE TRADED FD TNASDAQ INTERNT46137V5306,67827,998SH SOLE 0027,998
INVESCO EXCHANGE TRADED FD TS&P MDCP MOMNTUM46137V4644945,867SH SOLE 005,867
INVESCO EXCHANGE TRADED FD TS&P MDCP QUALITY46137V4721,25016,451SH SOLE 0016,451
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,61817,477SH SOLE 0017,477
INVESCO EXCHANGE TRADED FD TS&P500 PUR GWT46137V2661,2196,330SH SOLE 006,330
INVESCO MUN OPPORTUNITY TRCOM46132C10730222,046SH SOLE 0022,046
IQVIA HLDGS INCCOM46266C1053731,556SH SOLE 001,556
ISHARES GOLD TRISHARES NEW46428520442812,809SH SOLE 0012,809
ISHARES INCCORE MSCI EMKT46434G1031,21119,601SH SOLE 0019,601
ISHARES INCESG AWR MSCI EM46434G8632,25854,497SH SOLE 0054,497
ISHARES INCMSCI EQUAL WEITE4642866812,60231,092SH SOLE 0031,092
ISHARES INCMSCI GBL MIN VOL4642865252,13220,756SH SOLE 0020,756
ISHARES INCUS INTL HGH YLD4642861783296,567SH SOLE 006,567
ISHARES SILVER TRISHARES46428Q10923811,595SH SOLE 0011,595
ISHARES TR0-5YR HI YL CP46434V4071,26527,683SH SOLE 0027,683
ISHARES TR0-5YR INVT GR CP46434V10078715,230SH SOLE 0015,230
ISHARES TR1 3 YR TREAS BD4642874571,95322,671SH SOLE 0022,671
ISHARES TR3 7 YR TREAS BD4642886611,34310,315SH SOLE 0010,315
ISHARES TRBARCLAYS 7 10 YR4642874403723,225SH SOLE 003,225
ISHARES TRBLACKROCK ULTRA46434V8781,05820,940SH SOLE 0020,940
ISHARES TRBROAD USD HIGH46435U85342610,255SH SOLE 0010,255
ISHARES TRCOHEN STEER REIT4642875644767,275SH SOLE 007,275
ISHARES TRCONSER ALLOC ETF46428988370917,942SH SOLE 0017,942
ISHARES TRCONV BD ETF46435G1028198,207SH SOLE 008,207
ISHARES TRCORE 1 5 YR USD46432F8591,73333,935SH SOLE 0033,935
ISHARES TRCORE DIV GRWTH46434V6211,98539,516SH SOLE 0039,516
ISHARES TRCORE MSCI EAFE46432F84286311,620SH SOLE 0011,620
ISHARES TRCORE MSCI TOTAL46432F8345708,022SH SOLE 008,022
ISHARES TRCORE S&P MCP ETF4642875073,72414,155SH SOLE 0014,155
ISHARES TRCORE S&P SCP ETF4642878041,74115,945SH SOLE 0015,945
ISHARES TRCORE S&P TTL STK4642871502,17822,142SH SOLE 0022,142
ISHARES TRCORE S&P US GWT4642876711,57115,338SH SOLE 0015,338
ISHARES TRCORE S&P US VLU46428766386212,166SH SOLE 0012,166
ISHARES TRCORE S&P500 ETF4642872007,82518,164SH SOLE 0018,164
ISHARES TRCORE TOTAL USD46434V61387816,483SH SOLE 0016,483
ISHARES TRCORE US AGGBD ET4642872262,90225,272SH SOLE 0025,272
ISHARES TREAFE GRWTH ETF4642888852,39522,496SH SOLE 0022,496
ISHARES TREAFE VALUE ETF4642888772,83255,687SH SOLE 0055,687
ISHARES TRESG AWR MSCI USA46435G4255,89459,857SH SOLE 0059,857
ISHARES TRESG AWRE 1 5 YR46435G24349719,113SH SOLE 0019,113
ISHARES TRESG AWRE USD ETF46435G1931,01136,749SH SOLE 0036,749
ISHARES TREXPONENTIAL TECH46434V38182613,168SH SOLE 0013,168
ISHARES TRFALN ANGLS USD46435G4742,80193,024SH SOLE 0093,024
ISHARES TRFLTG RATE NT ETF46429B6551,99539,232SH SOLE 0039,232
ISHARES TRGL CLEAN ENE ETF46428822446521,489SH SOLE 0021,489
ISHARES TRGLOBAL FINLS ETF4642873333274,168SH SOLE 004,168
ISHARES TRGLOBAL TECH ETF4642872913025,338SH SOLE 005,338
ISHARES TRGRWT ALLOCAT ETF4642898671,37724,824SH SOLE 0024,824
ISHARES TRIBONDS DEC46435U69790333,509SH SOLE 0033,509
ISHARES TRIBONDS DEC 2546435U4321,78063,691SH SOLE 0063,691
ISHARES TRIBONDS DEC21 ETF46434VBK589136,012SH SOLE 0036,012
ISHARES TRIBONDS DEC22 ETF46434VBA756822,444SH SOLE 0022,444
ISHARES TRIBOXX HI YD ETF4642885134575,221SH SOLE 005,221
ISHARES TRIBOXX INV CP ETF4642872424,30032,324SH SOLE 0032,324
ISHARES TRISHARES BIOTECH4642875561,2857,950SH SOLE 007,950
ISHARES TRISHARES SEMICDTR4642875231,5063,377SH SOLE 003,377
ISHARES TRISHS 1-5YR INVS4642886461,86634,158SH SOLE 0034,158
ISHARES TRISHS 5-10YR INVT46428863869911,636SH SOLE 0011,636
ISHARES TRJPMORGAN USD EMG4642882814664,232SH SOLE 004,232
ISHARES TRMBS ETF4642885882,63324,349SH SOLE 0024,349
ISHARES TRMRGSTR MD CP GRW4642883072,60637,835SH SOLE 0037,835
ISHARES TRMSCI CHINA ETF46429B6713084,554SH SOLE 004,554
ISHARES TRMSCI EAFE ETF4642874657119,109SH SOLE 009,109
ISHARES TRMSCI EAFE MIN VL46429B6892,08527,671SH SOLE 0027,671
ISHARES TRMSCI EMG MKT ETF46428723465913,085SH SOLE 0013,085
ISHARES TRMSCI GLOBAL IMP46435G5327687,999SH SOLE 007,999
ISHARES TRMSCI KLD400 SOC4642885702,84334,165SH SOLE 0034,165
ISHARES TRMSCI USA ESG SLC4642888024194,364SH SOLE 004,364
ISHARES TRMSCI USA MIN VOL46429B6973,43246,691SH SOLE 0046,691
ISHARES TRMSCI USA MMENTM46432F3964,01222,847SH SOLE 0022,847
ISHARES TRMSCI USA QLT FCT46432F3393,55126,956SH SOLE 0026,956
ISHARES TRMSCI USA VALUE46432F3881,55815,467SH SOLE 0015,467
ISHARES TRNATIONAL MUN ETF4642884141,47112,663SH SOLE 0012,663
ISHARES TRPFD AND INCM SEC4642886872,64068,034SH SOLE 0068,034
ISHARES TRRESIDENTIAL MULT4642885627208,417SH SOLE 008,417
ISHARES TRRUS 1000 ETF464287622234970SH SOLE 00970
ISHARES TRRUS 1000 GRW ETF4642876143,25311,870SH SOLE 0011,870
ISHARES TRRUS 1000 VAL ETF4642875982941,881SH SOLE 001,881
ISHARES TRRUS 2000 VAL ETF4642876305113,187SH SOLE 003,187
ISHARES TRRUS MDCP VAL ETF4642874739498,380SH SOLE 008,380
ISHARES TRRUSSELL 2000 ETF4642876552,27310,389SH SOLE 0010,389
ISHARES TRS&P 500 GRWT ETF4642873096498,781SH SOLE 008,781
ISHARES TRS&P 500 VAL ETF4642874083752,577SH SOLE 002,577
ISHARES TRS&P MC 400GR ETF4642876061,01212,782SH SOLE 0012,782
ISHARES TRS&P MC 400VL ETF4642877054504,363SH SOLE 004,363
ISHARES TRS&P SML 600 GWT4642878872291,759SH SOLE 001,759
ISHARES TRSELECT DIVID ETF4642871688747,619SH SOLE 007,619
ISHARES TRSHRT NAT MUN ETF4642881587406,876SH SOLE 006,876
ISHARES TRSP SMCP600VL ETF4642878792672,657SH SOLE 002,657
ISHARES TRTIPS BD ETF4642871761,2629,885SH SOLE 009,885
ISHARES TRU.S. MED DVC ETF4642888101,27020,231SH SOLE 0020,231
ISHARES TRU.S. REAL ES ETF4642877397647,460SH SOLE 007,460
ISHARES TRUS AER DEF ETF4642887603433,289SH SOLE 003,289
ISHARES TRUS HLTHCARE ETF4642877623001,087SH SOLE 001,087
ISHARES TRUS TREAS BD ETF46429B2677,178270,543SH SOLE 00270,543
ISHARES TRUSD INV GRDE ETF4642886201,02917,125SH SOLE 0017,125
ISHARES U S ETF TRBLACKROCK ST MAT46431W5072464,905SH SOLE 004,905
ISHARES U S ETF TRGSCI CMDTY STGY46431W85367818,904SH SOLE 0018,904
ISHARES U S ETF TRIT RT HDG HGYL46431W6068109,231SH SOLE 009,231
J P MORGAN EXCHANGE-TRADED FINTL BD OPP ETF46641Q85298119,084SH SOLE 0019,084
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8374869,587SH SOLE 009,587
J P MORGAN EXCHANGE-TRADED FUS AGGREGATE ETF46641Q2412234,115SH SOLE 004,115
JANUS DETROIT STR TRHENDERSN CAP ETF47103U1002343,606SH SOLE 003,606
JANUS DETROIT STR TRHENDERSON MTG47103U8521,04519,658SH SOLE 0019,658
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U8864038,029SH SOLE 008,029
JOHNSON & JOHNSONCOM4781601047,44246,077SH SOLE 0046,077
JPMORGAN CHASE & COCOM46625H1006,09237,217SH SOLE 0037,217
KEURIG DR PEPPER INCCOM49271V10097128,434SH SOLE 0028,434
KEYSIGHT TECHNOLOGIES INCCOM49338L1031,3137,995SH SOLE 007,995
KIMBERLY-CLARK CORPCOM4943681032,39018,046SH SOLE 0018,046
KKR & CO INCCOM48251W1042023,326SH SOLE 003,326
KLA CORPCOM NEW4824801002,8878,632SH SOLE 008,632
KRANESHARES TRCSI CHI INTERNET5007673062575,439SH SOLE 005,439
LAM RESEARCH CORPCOM5128071081,3432,359SH SOLE 002,359
LCI INDSCOM50189K1031,0377,703SH SOLE 007,703
LEGGETT & PLATT INCCOM52466010793720,897SH SOLE 0020,897
LILLY ELI & COCOM5324571082551,102SH SOLE 001,102
LINDE PLCSHSG5494J1035511,877SH SOLE 001,877
LMP CAP & INCOME FD INCCOM50208A10243031,275SH SOLE 0031,275
LOCKHEED MARTIN CORPCOM5398301093511,016SH SOLE 001,016
LOWES COS INCCOM5486611072541,253SH SOLE 001,253
MARATHON OIL CORPCOM56584910616111,760SH SOLE 0011,760
MARKETAXESS HLDGS INCCOM57060D1085141,222SH SOLE 001,222
MARSH & MCLENNAN COS INCCOM5717481021,0296,797SH SOLE 006,797
MASTERCARD INCORPORATEDCL A57636Q1041,0332,970SH SOLE 002,970
MCDONALDS CORPCOM5801351013,95416,398SH SOLE 0016,398
MEDTRONIC PLCSHSG5960L1031,34410,726SH SOLE 0010,726
MERCK & CO INCCOM58933Y1051,86324,804SH SOLE 0024,804
MGM RESORTS INTERNATIONALCOM5529531012786,436SH SOLE 006,436
MICROSOFT CORPCOM59491810433,184117,706SH SOLE 00117,706
MKS INSTRS INCCOM55306N1042941,948SH SOLE 001,948
MONOLITHIC PWR SYS INCCOM6098391052,3754,901SH SOLE 004,901
MOODYS CORPCOM6153691058542,405SH SOLE 002,405
MSCI INCCOM55354G1003,2935,413SH SOLE 005,413
NETFLIX INCCOM64110L1061,0461,713SH SOLE 001,713
NEXTERA ENERGY INCCOM65339F1012,14027,254SH SOLE 0027,254
NIKE INCCL B6541061034423,043SH SOLE 003,043
NORTHROP GRUMMAN CORPCOM666807102341948SH SOLE 00948
NUVEEN MUN VALUE FD INCCOM67092810075366,476SH SOLE 0066,476
NVIDIA CORPORATIONCOM67066G1044,09519,770SH SOLE 0019,770
ORACLE CORPCOM68389X1053293,777SH SOLE 003,777
OREILLY AUTOMOTIVE INCCOM67103H107232380SH SOLE 00380
PACER FDS TRTRENDP 100 ETF69374H3032,90952,257SH SOLE 0052,257
PACER FDS TRTRENDP US LAR CP69374H1053,64596,607SH SOLE 0096,607
PACER FDS TRTRENDPILOT US BD69374H64283530,779SH SOLE 0030,779
PACER FDS TRUS CASH COWS 10069374H8813878,852SH SOLE 008,852
PALO ALTO NETWORKS INCCOM697435105267557SH SOLE 00557
PAYCHEX INCCOM7043261072,42321,549SH SOLE 0021,549
PAYPAL HLDGS INCCOM70450Y1031,9667,558SH SOLE 007,558
PEMBINA PIPELINE CORPCOM7063271032698,500SH SOLE 008,500
PENNANTPARK FLOATING RATE CACOM70806A1061,942151,876SH SOLE 00151,876
PEPSICO INCCOM7134481083,22421,433SH SOLE 0021,433
PFIZER INCCOM7170811031,75540,796SH SOLE 0040,796
PHILIP MORRIS INTL INCCOM7181721092582,722SH SOLE 002,722
PIMCO ETF TR0-5 HIGH YIELD72201R7834134,159SH SOLE 004,159
PIMCO ETF TR1-5 US TIP IDX72201R20558510,657SH SOLE 0010,657
PIMCO ETF TR15+ YR US TIPS72201R3044925,672SH SOLE 005,672
PIMCO ETF TRACTIVE BD ETF72201R7752532,286SH SOLE 002,286
PIMCO ETF TRENHAN SHRT MA AC72201R8334174,087SH SOLE 004,087
PIMCO ETF TRINTER MUN BD ACT72201R8662544,503SH SOLE 004,503
PIMCO ETF TRINV GRD CRP BD72201R8172,26219,919SH SOLE 0019,919
PIONEER MUNICIPAL HIGH INCOMCOM72376210013311,446SH SOLE 0011,446
PLUG POWER INCCOM NEW72919P20244417,383SH SOLE 0017,383
PRICE T ROWE GROUP INCCOM74144T1085232,661SH SOLE 002,661
PROCTER AND GAMBLE COCOM7427181094,75834,032SH SOLE 0034,032
PROGYNY INCCOM74340E1032764,935SH SOLE 004,935
PROLOGIS INC.COM74340W1036335,045SH SOLE 005,045
PROSHARES TRINFLATN EXPECTNS74348A81445515,384SH SOLE 0015,384
PROSHARES TRS&P 500 DV ARIST74348A4678559,652SH SOLE 009,652
PUBLIC STORAGECOM74460D1093,08410,379SH SOLE 0010,379
QUALCOMM INCCOM7475251036304,884SH SOLE 004,884
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,00711,713SH SOLE 0011,713
REALTY INCOME CORPCOM7561091042,55939,447SH SOLE 0039,447
RELIANCE STEEL & ALUMINUM COCOM7595091022,57618,087SH SOLE 0018,087
ROCKWELL AUTOMATION INCCOM7739031091,8626,332SH SOLE 006,332
ROPER TECHNOLOGIES INCCOM7766961064,4559,986SH SOLE 009,986
S&P GLOBAL INCCOM78409V104255601SH SOLE 00601
SALESFORCE COM INCCOM79466L302254936SH SOLE 00936
SANDSTORM GOLD LTDCOM NEW80013R2067513,095SH SOLE 0013,095
SARATOGA INVT CORPCOM NEW80349A20887930,598SH SOLE 0030,598
SBA COMMUNICATIONS CORP NEWCL A78410G1048702,631SH SOLE 002,631
SCHWAB CHARLES CORPCOM8085131052,41433,135SH SOLE 0033,135
SCHWAB STRATEGIC TR1 5YR CORP BD8085247141,86136,452SH SOLE 0036,452
SCHWAB STRATEGIC TR5 10YR CORP BD8085246982755,265SH SOLE 005,265
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247062919,556SH SOLE 009,556
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052646,831SH SOLE 006,831
SCHWAB STRATEGIC TRSCHWAB FDT US LG8085247711,60829,802SH SOLE 0029,802
SCHWAB STRATEGIC TRSCHWAB FDT US SC8085247632634,986SH SOLE 004,986
SCHWAB STRATEGIC TRSHT TM US TRES8085248622013,924SH SOLE 003,924
SCHWAB STRATEGIC TRUS AGGREGATE B8085248394498,275SH SOLE 008,275
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241025,17849,856SH SOLE 0049,856
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247979,871132,960SH SOLE 00132,960
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243001,92312,988SH SOLE 0012,988
SCHWAB STRATEGIC TRUS LCAP VA ETF8085244092243,322SH SOLE 003,322
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242012,92428,111SH SOLE 0028,111
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450878810,279SH SOLE 0010,279
SCHWAB STRATEGIC TRUS REIT ETF8085248473297,204SH SOLE 007,204
SCHWAB STRATEGIC TRUS SML CAP ETF8085246072,95629,532SH SOLE 0029,532
SCHWAB STRATEGIC TRUS TIPS ETF8085248703325,301SH SOLE 005,301
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8521,13114,122SH SOLE 0014,122
SELECT SECTOR SPDR TRENERGY81369Y50653010,171SH SOLE 0010,171
SELECT SECTOR SPDR TRFINANCIAL81369Y6051,35236,031SH SOLE 0036,031
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8603588,051SH SOLE 008,051
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4073612,010SH SOLE 002,010
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3082,23232,426SH SOLE 0032,426
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2092,90522,816SH SOLE 0022,816
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7044794,895SH SOLE 004,895
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8862,71442,483SH SOLE 0042,483
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031,99213,338SH SOLE 0013,338
SERVICENOW INCCOM81762P102210337SH SOLE 00337
SHERWIN WILLIAMS COCOM8243481062,1877,819SH SOLE 007,819
SHOPIFY INCCL A82509L107897662SH SOLE 00662
SITIME CORPCOM82982T1064502,205SH SOLE 002,205
SOLAREDGE TECHNOLOGIES INCCOM83417M104203766SH SOLE 00766
SOUTHERN COCOM8425871072293,700SH SOLE 003,700
SPDR DOW JONES INDL AVERAGEUT SER 178467X1095011,482SH SOLE 001,482
SPDR GOLD TRGOLD SHS78463V1073,39620,682SH SOLE 0020,682
SPDR INDEX SHS FDSDJ GLB RL ES ETF78463X7492013,932SH SOLE 003,932
SPDR S&P 500 ETF TRTR UNIT78462F10314,24733,200SH SOLE 0033,200
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1072,3424,869SH SOLE 004,869
SPDR SER TRAEROSPACE DEF78464A6311,68014,084SH SOLE 0014,084
SPDR SER TRBLMBRG BRC CNVRT78464A3592072,429SH SOLE 002,429
SPDR SER TRBLOMBERG BRC INV78468R2001,42346,422SH SOLE 0046,422
SPDR SER TRBLOOMBERG BRCLYS78468R6222602,375SH SOLE 002,375
SPDR SER TRBLOOMBERG SRT TR78468R40845216,486SH SOLE 0016,486
SPDR SER TRNUVEEN BLMBRG SR78468R7392424,901SH SOLE 004,901
SPDR SER TRNUVEEN BRC MUNIC78468R72157311,117SH SOLE 0011,117
SPDR SER TRPORTFOLIO AGRGTE78464A6492538,486SH SOLE 008,486
SPDR SER TRPORTFOLIO INTRMD78464A3751,16731,955SH SOLE 0031,955
SPDR SER TRPORTFOLIO LN COR78464A3671,49647,693SH SOLE 0047,693
SPDR SER TRPORTFOLIO LN TSR78464A6641,29231,287SH SOLE 0031,287
SPDR SER TRPORTFOLIO S&P40078464A8473066,639SH SOLE 006,639
SPDR SER TRPORTFOLIO S&P50078464A8541,58631,440SH SOLE 0031,440
SPDR SER TRPRTFLO S&P500 GW78464A40974411,626SH SOLE 0011,626
SPDR SER TRPRTFLO S&P500 HI78468R7882235,700SH SOLE 005,700
SPDR SER TRPRTFLO S&P500 VL78464A50897024,859SH SOLE 0024,859
SPDR SER TRS&P 400 MDCP GRW78464A8211,07814,253SH SOLE 0014,253
SPDR SER TRS&P 400 MDCP VAL78464A8392233,365SH SOLE 003,365
SPDR SER TRS&P 600 SMCP GRW78464A2015516,327SH SOLE 006,327
SPDR SER TRS&P BIOTECH78464A8707596,035SH SOLE 006,035
SPDR SER TRS&P DIVID ETF78464A7633082,620SH SOLE 002,620
SPDR SER TRS&P HOMEBUILD78464A8884626,445SH SOLE 006,445
SPDR SER TRS&P KENSHO NEW78468R6483405,579SH SOLE 005,579
SPDR SER TRSPDR S&P 500 ETF78468R7962,05519,349SH SOLE 0019,349
SQUARE INCCL A8522341033121,299SH SOLE 001,299
STARBUCKS CORPCOM8552441091,86116,875SH SOLE 0016,875
STRYKER CORPORATIONCOM8636671013,37912,812SH SOLE 0012,812
SUN CMNTYS INCCOM8666741044192,262SH SOLE 002,262
SYSCO CORPCOM8718291074786,093SH SOLE 006,093
TARGET CORPCOM87612E1063,40014,864SH SOLE 0014,864
TESLA INCCOM88160R1014,7876,172SH SOLE 006,172
TESLA INCCOM88160R1012,23128,800SHCallSOLE 0028,800
TEXAS PACIFIC LAND CORPORATICOM88262P102339280SH SOLE 00280
TORO COCOM8910921082,02220,760SH SOLE 0020,760
TRANE TECHNOLOGIES PLCSHSG8994E1031,6149,351SH SOLE 009,351
TYLER TECHNOLOGIES INCCOM9022521051,4813,230SH SOLE 003,230
UNDER ARMOUR INCCL C90431120646826,690SH SOLE 0026,690
UNILEVER PLCSPON ADR NEW9047677041,88134,687SH SOLE 0034,687
UNION PAC CORPCOM9078181083,00115,314SH SOLE 0015,314
UNITED PARCEL SERVICE INCCL B9113121063,02716,625SH SOLE 0016,625
UNITEDHEALTH GROUP INCCOM91324P1022,5846,613SH SOLE 006,613
VANECK ETF TRUSTFALLEN ANGEL HG92189F4371,20336,391SH SOLE 0036,391
VANECK ETF TRUSTHIGH YLD MUNIETF92189H4092423,868SH SOLE 003,868
VANECK ETF TRUSTINTRMDT MUNI ETF92189H20177715,170SH SOLE 0015,170
VANECK ETF TRUSTINVESTMENT GRD92189F48651020,092SH SOLE 0020,092
VANECK ETF TRUSTLONG MUNI ETF92189F53677636,081SH SOLE 0036,081
VANECK ETF TRUSTMORTGAGE REIT92189F45223012,079SH SOLE 0012,079
VANECK ETF TRUSTSEMICONDUCTR ETF92189F6763531,378SH SOLE 001,378
VANGUARD ADMIRAL FDS INC500 GRTH IDX F9219325053,24812,180SH SOLE 0012,180
VANGUARD ADMIRAL FDS INCMIDCP 400 GRTH9219328695772,932SH SOLE 002,932
VANGUARD ADMIRAL FDS INCMIDCP 400 VAL9219328441,0656,696SH SOLE 006,696
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX9219328281,7768,813SH SOLE 008,813
VANGUARD BD INDEX FDSINTERMED TERM9219378191,13612,706SH SOLE 0012,706
VANGUARD BD INDEX FDSLONG TERM BOND9219377936045,904SH SOLE 005,904
VANGUARD BD INDEX FDSSHORT TRM BOND9219378278019,770SH SOLE 009,770
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378355,72266,958SH SOLE 0066,958
VANGUARD CHARLOTTE FDSTOTAL INT BD ETF92203J40764711,361SH SOLE 0011,361
VANGUARD INDEX FDSEXTEND MKT ETF9229086523621,985SH SOLE 001,985
VANGUARD INDEX FDSGROWTH ETF92290873617,35659,813SH SOLE 0059,813
VANGUARD INDEX FDSLARGE CAP ETF9229086377103,535SH SOLE 003,535
VANGUARD INDEX FDSMCAP GR IDXVIP9229085389303,934SH SOLE 003,934
VANGUARD INDEX FDSMCAP VL IDXVIP9229085122922,094SH SOLE 002,094
VANGUARD INDEX FDSMID CAP ETF9229086293,47914,695SH SOLE 0014,695
VANGUARD INDEX FDSREAL ESTATE ETF9229085539269,100SH SOLE 009,100
VANGUARD INDEX FDSS&P 500 ETF SHS92290836311,62429,472SH SOLE 0029,472
VANGUARD INDEX FDSSM CP VAL ETF9229086111,3638,050SH SOLE 008,050
VANGUARD INDEX FDSSMALL CP ETF9229087513,37315,423SH SOLE 0015,423
VANGUARD INDEX FDSSML CP GRW ETF9229085951,5485,527SH SOLE 005,527
VANGUARD INDEX FDSTOTAL STK MKT9229087699,37242,205SH SOLE 0042,205
VANGUARD INDEX FDSVALUE ETF9229087442,07115,295SH SOLE 0015,295
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427753,82462,734SH SOLE 0062,734
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428581,46029,197SH SOLE 0029,197
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428742133,250SH SOLE 003,250
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427422712,664SH SOLE 002,664
VANGUARD MALVERN FDSSTRM INFPROIDX9220208052,02638,527SH SOLE 0038,527
VANGUARD MUN BD FDSTAX EXEMPT BD9229077467,228131,966SH SOLE 00131,966
VANGUARD SCOTTSDALE FDSINTER TERM TREAS92206C7063,19947,351SH SOLE 0047,351
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8702,65028,070SH SOLE 0028,070
VANGUARD SCOTTSDALE FDSLONG TERM TREAS92206C8474174,757SH SOLE 004,757
VANGUARD SCOTTSDALE FDSMTG-BKD SECS ETF92206C7714,32081,062SH SOLE 0081,062
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4095,26063,830SH SOLE 0063,830
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C6802,77439,369SH SOLE 0039,369
VANGUARD SPECIALIZED FUNDSDIV APP ETF92190884417,724115,387SH SOLE 00115,387
VANGUARD STAR FDSVG TL INTL STK F92190976894314,913SH SOLE 0014,913
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438582,68653,199SH SOLE 0053,199
VANGUARD WHITEHALL FDSHIGH DIV YLD92194640610,351100,148SH SOLE 00100,148
VANGUARD WORLD FDESG US STK ETF9219107332,29628,678SH SOLE 0028,678
VANGUARD WORLD FDMEGA CAP INDEX9219108736214,072SH SOLE 004,072
VANGUARD WORLD FDSCONSUM DIS ETF92204A1086,60121,296SH SOLE 0021,296
VANGUARD WORLD FDSCONSUM STP ETF92204A2073,14217,533SH SOLE 0017,533
VANGUARD WORLD FDSFINANCIALS ETF92204A4053703,989SH SOLE 003,989
VANGUARD WORLD FDSHEALTH CAR ETF92204A5042,73911,083SH SOLE 0011,083
VANGUARD WORLD FDSINF TECH ETF92204A7021,2603,140SH SOLE 003,140
VANGUARD WORLD FDSUTILITIES ETF92204A8768906,400SH SOLE 006,400
VEEVA SYS INCCL A COM922475108284985SH SOLE 00985
VERIZON COMMUNICATIONS INCCOM92343V1043,02856,059SH SOLE 0056,059
VERIZON COMMUNICATIONS INCCOM92343V10412,000SHCallSOLE 002,000
VICTORY PORTFOLIOS IIVCSHS US EQ INCM92647N8246139,527SH SOLE 009,527
VISA INCCOM CL A92826C8395,36624,087SH SOLE 0024,087
WALMART INCCOM9311421039666,933SH SOLE 006,933
WASTE CONNECTIONS INCCOM94106B1012,92823,234SH SOLE 0023,234
WASTE MGMT INC DELCOM94106L1094,13127,660SH SOLE 0027,660
WELLS FARGO CO NEWCOM9497461015,350115,273SH SOLE 00115,273
WELLTOWER INCCOM95040Q1041,84522,389SH SOLE 0022,389
WEST PHARMACEUTICAL SVSC INCCOM9553061054321,018SH SOLE 001,018
WISDOMTREE TREM EX ST-OWNED97717X57868018,218SH SOLE 0018,218
WISDOMTREE TREUROPE HEDGED EQ97717X7017319,613SH SOLE 009,613
WISDOMTREE TRGLB US QTLY DIV97717W8441,02725,395SH SOLE 0025,395
WISDOMTREE TRUS LARGECAP DIVD97717W3072822,365SH SOLE 002,365
WISDOMTREE TRUS QTLY DIV GRT97717X6692544,310SH SOLE 004,310
WISDOMTREE TRYIELD ENHANCD US97717X5111,26124,280SH SOLE 0024,280
WP CAREY INCCOM92936U1092673,655SH SOLE 003,655
XILINX INCCOM9839191012941,948SH SOLE 001,948
YETI HLDGS INCCOM98585X1043494,069SH SOLE 004,069
ZEBRA TECHNOLOGIES CORPORATICL A9892071051,6013,107SH SOLE 003,107
ZOETIS INCCL A98978V1031,4827,635SH SOLE 007,635
ZOOM VIDEO COMMUNICATIONS INCL A98980L1013791,451SH SOLE 001,451