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
ABBOTT LABSCOM0028241001,58313,658SH SOLE 0013,658
ABBVIE INCCOM00287Y1091,54813,739SH SOLE 0013,739
AIR PRODS & CHEMS INCCOM0091581061,8466,418SH SOLE 006,418
ALTRIA GROUP INCCOM02209S1033557,439SH SOLE 007,439
AMAZON COM INCCOM023135106739199SH SOLE 00199
AMGEN INCCOM0311621002,0588,444SH SOLE 008,444
AMPLIFY ETF TRAMPLIFY LITHIUM03210880581245,210SH SOLE 0045,210
APPLE INCCOM0378331001,2759,307SH SOLE 009,307
ARES MANAGEMENT CORPORATIONCL A COM STK03990B1011,08217,014SH SOLE 0017,014
ASML HOLDING N VN Y REGISTRY SHSN07059210268813SH SOLE 00813
BAKER HUGHES COMPANYCL A05722G1001,72675,450SH SOLE 0075,450
BERKSHIRE HATHAWAY INC DELCL B NEW0846707025692,046SH SOLE 002,046
BLACKROCK MUNIASSETS FD INCCOM09254J10254232,120SH SOLE 0032,120
BLACKROCK TAX MUNICPAL BD TRSHS09248X1001,54860,051SH SOLE 0060,051
BNY MELLON MUN INCOME INCCOM05589T10447050,470SH SOLE 0050,470
BOOZ ALLEN HAMILTON HLDG CORCL A0995021061,44616,975SH SOLE 0016,975
BROOKFIELD RENEWABLE CORPCL A SUB VTG11284V10567116,000SH SOLE 0016,000
BWX TECHNOLOGIES INCCOM05605H10063410,901SH SOLE 0010,901
CATERPILLAR INCCOM1491231012741,260SH SOLE 001,260
CHEVRON CORP NEWCOM1667641001,37213,095SH SOLE 0013,095
CISCO SYS INCCOM17275R1023356,317SH SOLE 006,317
CITRIX SYS INCCOM1773761001,76015,005SH SOLE 0015,005
COCA COLA COCOM1912161002,08338,490SH SOLE 0038,490
COGENT COMMUNICATIONS HLDGSCOM NEW19239V3021,86124,204SH SOLE 0024,204
COHEN & STEERS TOTAL RETURNCOM19247R1031,46990,199SH SOLE 0090,199
COMCAST CORP NEWCL A20030N1011,01717,830SH SOLE 0017,830
CORESITE RLTY CORPCOM21870Q1051,65012,262SH SOLE 0012,262
CROWN CASTLE INTL CORP NEWCOM22822V1011,6408,406SH SOLE 008,406
CUMMINS INCCOM2310211069894,058SH SOLE 004,058
DELAWARE INVTS MINN MUN INCOCOM24610V10330721,724SH SOLE 0021,724
EATON VANCE MUN BD FDCOM27827X1012,016147,400SH SOLE 00147,400
EATON VANCE NATL MUN OPPORTCOM SHS27829L1051,55468,962SH SOLE 0068,962
EOG RES INCCOM26875P1012,21326,525SH SOLE 0026,525
ETF MANAGERS TRPRIME MOBILE PAY26924G4091,03714,728SH SOLE 0014,728
ETF SER SOLUTIONSDEFIANCE NEXT26922A2891,24732,772SH SOLE 0032,772
FASTENAL COCOM3119001043797,289SH SOLE 007,289
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X8461,11423,828SH SOLE 0023,828
FIRST TR EXCHANGE-TRADED FDNAS CLNEDG GREEN33733E5001,09815,871SH SOLE 0015,871
FIRST TR EXCHANGE-TRADED FDNASD TECH DIV33738R11872212,595SH SOLE 0012,595
FIRST TR NAS100 EQ WEIGHTEDSHS3373441054,49640,068SH SOLE 0040,068
GLOBAL X FDSUS INFR DEV ETF37954Y67372928,316SH SOLE 0028,316
HANNON ARMSTRONG SUST INFR CCOM41068X10074013,178SH SOLE 0013,178
HOME DEPOT INCCOM4370761025561,745SH SOLE 001,745
HONEYWELL INTL INCCOM4385161061,9458,865SH SOLE 008,865
HORIZON THERAPEUTICS PUB LSHSG461881013063,271SH SOLE 003,271
INTEL CORPCOM4581401002,01535,891SH SOLE 0035,891
INVESCO BD FDCOM46132L1071,02849,512SH SOLE 0049,512
INVESCO EXCH TRADED FD TR IIKBW BK ETF46138E6281,46322,715SH SOLE 0022,715
INVESCO EXCHANGE TRADED FD TS&P500 EQL IND46137V3241,8159,732SH SOLE 009,732
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3575,84138,753SH SOLE 0038,753
ISHARES SILVER TRISHARES46428Q10935014,434SH SOLE 0014,434
ISHARES TR3 7 YR TREAS BD4642886617,29355,876SH SOLE 0055,876
ISHARES TRCORE MSCI EAFE46432F8421,53520,500SH SOLE 0020,500
ISHARES TRCORE MSCI TOTAL46432F8343064,178SH SOLE 004,178
ISHARES TRCORE S&P500 ETF4642872004,0769,481SH SOLE 009,481
ISHARES TRRUSSELL 2000 ETF4642876552561,114SH SOLE 001,114
ISHARES TRS&P 100 ETF4642871012,23411,385SH SOLE 0011,385
ISHARES TRSELECT DIVID ETF4642871683,09826,565SH SOLE 0026,565
ISHARES TRSHRT NAT MUN ETF4642881581,45713,514SH SOLE 0013,514
ISHARES TRU.S. CNSM SV ETF4642875801,08513,976SH SOLE 0013,976
ISHARES U S ETF TRBLACKROCK ST MAT46431W5074849,649SH SOLE 009,649
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8371,98939,201SH SOLE 0039,201
JOHNSON & JOHNSONCOM4781601042,01512,228SH SOLE 0012,228
JPMORGAN CHASE & COCOM46625H1001,99812,847SH SOLE 0012,847
KIMBERLY-CLARK CORPCOM4943681031,63812,244SH SOLE 0012,244
LEIDOS HOLDINGS INCCOM5253271021,71216,935SH SOLE 0016,935
LOCKHEED MARTIN CORPCOM5398301092,3086,100SH SOLE 006,100
LOWES COS INCCOM5486611071,7338,935SH SOLE 008,935
MEDTRONIC PLCSHSG5960L1032,08416,785SH SOLE 0016,785
MICROSOFT CORPCOM5949181042,6319,711SH SOLE 009,711
NETAPP INCCOM64110D1042,06525,238SH SOLE 0025,238
NEXTERA ENERGY INCCOM65339F1012,23230,465SH SOLE 0030,465
NUVEEN SELECT MAT MUN FDSH BEN INT67061T10128626,105SH SOLE 0026,105
NUVEEN SELECT TAX-FREE INCOMSH BEN INT67062F1002,469134,976SH SOLE 00134,976
PAYCHEX INCCOM7043261072,02618,880SH SOLE 0018,880
PFIZER INCCOM7170811032,15455,000SH SOLE 0055,000
PIMCO ETF TRENHAN SHRT MA AC72201R8336406,276SH SOLE 006,276
PIMCO ETF TRENHNCD LW DUR AC72201R71821,600212,371SH SOLE 00212,371
PRICE T ROWE GROUP INCCOM74144T1082621,321SH SOLE 001,321
PROCTER AND GAMBLE COCOM7427181092,19816,290SH SOLE 0016,290
PUTNAM PREMIER INCOME TRSH BEN INT746853100587126,037SH SOLE 00126,037
QUALCOMM INCCOM7475251032,53517,737SH SOLE 0017,737
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052,33159,085SH SOLE 0059,085
SCHWAB STRATEGIC TRUS AGGREGATE B8085248393125,715SH SOLE 005,715
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247975,11467,634SH SOLE 0067,634
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243005493,760SH SOLE 003,760
SCHWAB STRATEGIC TRUS LRG CAP ETF80852420120,154193,841SH SOLE 00193,841
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4072,92716,391SH SOLE 0016,391
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2095744,557SH SOLE 004,557
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8862684,236SH SOLE 004,236
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8037134,826SH SOLE 004,826
SOUTHERN COCOM8425871071,39122,986SH SOLE 0022,986
SPDR GOLD TRGOLD SHS78463V1078014,836SH SOLE 004,836
SPDR S&P 500 ETF TRTR UNIT78462F103303709SH SOLE 00709
SPDR SER TRAEROSPACE DEF78464A6311,0758,126SH SOLE 008,126
SPDR SER TRS&P OILGAS EXP78468R5561,92219,878SH SOLE 0019,878
SYSCO CORPCOM8718291071,76222,662SH SOLE 0022,662
TARGET CORPCOM87612E1063891,609SH SOLE 001,609
TEXAS INSTRS INCCOM8825081049414,893SH SOLE 004,893
UNITED PARCEL SERVICE INCCL B9113121062,09010,047SH SOLE 0010,047
UNITEDHEALTH GROUP INCCOM91324P102310773SH SOLE 00773
VALERO ENERGY CORPCOM91913Y1001,59020,366SH SOLE 0020,366
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378356016,996SH SOLE 006,996
VANGUARD INDEX FDSS&P 500 ETF SHS922908363261662SH SOLE 00662
VANGUARD INDEX FDSTOTAL STK MKT9229087695543,534SH SOLE 003,534
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C40915,000181,359SH SOLE 00181,359
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088446123,952SH SOLE 003,952
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464061,79117,096SH SOLE 0017,096
VERIZON COMMUNICATIONS INCCOM92343V1041,80132,139SH SOLE 0032,139
VERTICAL CAP INCOME FDSHS BEN INT92535C10470264,966SH SOLE 0064,966
VISA INCCOM CL A92826C8391,6286,964SH SOLE 006,964
WESTERN ASSET MANAGED MUNS FCOM95766M10540429,850SH SOLE 0029,850
XCEL ENERGY INCCOM98389B1005688,620SH SOLE 008,620