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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 1,614,766 10,833 SH   SOLE   0 0 10,833
ALBEMARLE CORP COM 012653101 BBG001S7SBP9 760,249 4,471 SH   SOLE   0 0 4,471
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 325,406 2,468 SH   SOLE   0 0 2,468
AMGEN INC COM 031162100 BBG001S5NNL6 1,353,451 5,036 SH   SOLE   0 0 5,036
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 1,050,365 5,999 SH   SOLE   0 0 5,999
APPLE INC COM 037833100 BBG001S5N8V8 1,644,993 9,608 SH   SOLE   0 0 9,608
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 BBG0068KVVC7 1,661,351 16,150 SH   SOLE   0 0 16,150
BAKER HUGHES COMPANY CL A 05722G100 BBG00GBVBK60 1,698,362 48,085 SH   SOLE   0 0 48,085
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 708,657 2,023 SH   SOLE   0 0 2,023
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 BBG001T9DW47 812,988 53,627 SH   SOLE   0 0 53,627
CARLYLE CREDIT INCOME FUND SHS BEN INT 92535C104 BBG0038Q3192 569,492 69,620 SH   SOLE   0 0 69,620
CELANESE CORP DEL COM 150870103 BBG001SJDDG5 1,467,580 11,692 SH   SOLE   0 0 11,692
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 1,625,328 9,639 SH   SOLE   0 0 9,639
COCA COLA CO COM 191216100 BBG001S5SMQ8 1,552,229 27,728 SH   SOLE   0 0 27,728
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 BBG001SC5GP2 1,087,605 17,570 SH   SOLE   0 0 17,570
COHEN & STEERS TOTAL RETURN COM 19247R103 BBG001S7G423 908,488 86,688 SH   SOLE   0 0 86,688
CROWN CASTLE INC COM 22822V101 BBG001S7W5T3 1,309,355 14,227 SH   SOLE   0 0 14,227
DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 1,311,494 10,837 SH   SOLE   0 0 10,837
DOW INC COM 260557103 BBG00BN96931 1,095,598 21,249 SH   SOLE   0 0 21,249
EOG RES INC COM 26875P101 BBG001S5ZB93 1,554,458 12,263 SH   SOLE   0 0 12,263
FASTENAL CO COM 311900104 BBG001S5R1F7 389,548 7,129 SH   SOLE   0 0 7,129
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 BBG00393GRN5 267,898 4,776 SH   SOLE   0 0 4,776
GENERAL MLS INC COM 370334104 BBG001S5RKR2 1,005,347 15,711 SH   SOLE   0 0 15,711
GRAPHIC PACKAGING HLDG CO COM 388689101 BBG001S90195 554,170 24,873 SH   SOLE   0 0 24,873
HOME DEPOT INC COM 437076102 BBG001S5RTW7 544,217 1,801 SH   SOLE   0 0 1,801
HORIZON THERAPEUTICS PUB L SHS G46188101 BBG001T9M4T2 464,727 4,017 SH   SOLE   0 0 4,017
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 1,382,797 9,856 SH   SOLE   0 0 9,856
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 BBG0027F1V40 769,304 19,199 SH   SOLE   0 0 19,199
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 BBG00KJR2RC0 1,290,028 33,691 SH   SOLE   0 0 33,691
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 3,273,322 23,102 SH   SOLE   0 0 23,102
ISHARES INC MSCI BRAZIL ETF 464286400 BBG001SFN5N1 3,102,639 101,162 SH   SOLE   0 0 101,162
ISHARES INC MSCI CHILE ETF 464286640 BBG001T0LL05 1,717,252 65,569 SH   SOLE   0 0 65,569
ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 513,820 5,610 SH   SOLE   0 0 5,610
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 1,393,499 21,655 SH   SOLE   0 0 21,655
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 295,140 4,920 SH   SOLE   0 0 4,920
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 3,647,578 8,494 SH   SOLE   0 0 8,494
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 1,489,752 7,425 SH   SOLE   0 0 7,425
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 2,075,945 19,286 SH   SOLE   0 0 19,286
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 16,697,394 757,595 SH   SOLE   0 0 757,595
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 591,339 11,784 SH   SOLE   0 0 11,784
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,742,185 11,186 SH   SOLE   0 0 11,186
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 1,334,329 9,201 SH   SOLE   0 0 9,201
JUNIPER NETWORKS INC COM 48203R104 BBG001SCTT05 1,304,824 46,953 SH   SOLE   0 0 46,953
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1,989,927 4,866 SH   SOLE   0 0 4,866
LOWES COS INC COM 548661107 BBG001S5SVL3 1,460,853 7,029 SH   SOLE   0 0 7,029
MICROSOFT CORP COM 594918104 BBG001S5TD05 3,530,283 11,181 SH   SOLE   0 0 11,181
NETAPP INC COM 64110D104 BBG001S8LYX5 747,610 9,853 SH   SOLE   0 0 9,853
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 BBG001S6RMX9 278,854 20,810 SH   SOLE   0 0 20,810
NUVEEN MUN VALUE FD INC COM 670928100 BBG001S5TS84 759,466 91,945 SH   SOLE   0 0 91,945
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 BBG001S70MD8 1,462,947 109,996 SH   SOLE   0 0 109,996
PAYCHEX INC COM 704326107 BBG001S5V135 1,289,423 11,180 SH   SOLE   0 0 11,180
PFIZER INC COM 717081103 BBG001S5V466 1,642,498 49,518 SH   SOLE   0 0 49,518
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 311,836 3,114 SH   SOLE   0 0 3,114
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 BBG005VLSHH1 14,692,526 156,737 SH   SOLE   0 0 156,737
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,608,429 11,027 SH   SOLE   0 0 11,027
QUALCOMM INC COM 747525103 BBG001S6VS70 1,834,732 16,520 SH   SOLE   0 0 16,520
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 880,712 6,180 SH   SOLE   0 0 6,180
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 1,572,212 46,296 SH   SOLE   0 0 46,296
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 BBG0051J0PJ9 4,432,152 79,188 SH   SOLE   0 0 79,188
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 252,774 5,715 SH   SOLE   0 0 5,715
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 3,912,993 55,300 SH   SOLE   0 0 55,300
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 546,854 7,520 SH   SOLE   0 0 7,520
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 31,798,383 628,427 SH   SOLE   0 0 628,427
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 1,018,476 24,589 SH   SOLE   0 0 24,589
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 2,016,326 15,662 SH   SOLE   0 0 15,662
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 2,042,076 12,457 SH   SOLE   0 0 12,457
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 749,237 4,370 SH   SOLE   0 0 4,370
SPDR SER TR S&P OILGAS EXP 78468R556 BBG001SB12P9 1,523,769 10,302 SH   SOLE   0 0 10,302
SYSCO CORP COM 871829107 BBG001S5WJS8 1,311,157 19,851 SH   SOLE   0 0 19,851
TENNANT CO COM 880345103 BBG001SCHFK6 661,418 8,920 SH   SOLE   0 0 8,920
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 1,596,142 10,038 SH   SOLE   0 0 10,038
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 1,508,438 9,678 SH   SOLE   0 0 9,678
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 1,902,151 13,423 SH   SOLE   0 0 13,423
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 582,467 8,347 SH   SOLE   0 0 8,347
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 308,662 786 SH   SOLE   0 0 786
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 984,637 4,636 SH   SOLE   0 0 4,636
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 354,266 2,280 SH   SOLE   0 0 2,280
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 1,261,124 12,206 SH   SOLE   0 0 12,206
VANGUARD WORLD FD ESG US STK ETF 921910733 BBG00M0P2SP4 286,137 3,804 SH   SOLE   0 0 3,804
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 BBG001SHTV72 1,565,964 14,887 SH   SOLE   0 0 14,887
WATSCO INC COM 942622200 BBG001S82CQ2 1,479,529 3,917 SH   SOLE   0 0 3,917
WESTERN ASSET MANAGED MUNS F COM 95766M105 BBG001S6J994 483,577 54,152 SH   SOLE   0 0 54,152
XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 391,888 6,849 SH   SOLE   0 0 6,849