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
3M COMPANY COM 88579Y101 5,139 46,490 SH   SOLE   46,490 0 0
Abbott Labs COM 002824100 6,165 63,700 SH   SOLE   63,700 0 0
AbbVie, Inc. COM 00287Y109 4,693 34,911 SH   SOLE   34,911 0 0
Accenture PLC Cl A COM G1151C101 49,174 152,105 SH   SOLE   152,105 0 0
ACM RESEARCH INC COM 00108J109 561 45,000 SH   SOLE   45,000 0 0
Activision Blizzard Inc COM 00507V109 16,733 22,509 SH   SOLE   22,509 0 0
ADOBE INC COM 00724F101 5,449 19,799 SH   SOLE   19,799 0 0
Adtalem Global Education Inc COM 00737L103 539 14,800 SH   SOLE   14,800 0 0
Adv Micro Devices COM 007903107 21,929 346,087 SH   SOLE   346,087 0 0
Aegon Pfd Ser X Pfd 00775V104 6,456 309,440 SH   SOLE   309,440 0 0
Affiliated Managers Group Pfd Pfd 008252850 11,998 524,613 SH   SOLE   524,613 0 0
Affiliated Managers Pfd Ser B Pfd 008252843 1,526 82,626 SH   SOLE   82,626 0 0
AGNC Investment Corp Pfd Pfd 00123Q609 1,400 73,750 SH   SOLE   73,750 0 0
AGNC Investment Corp Ser C Pfd 00123Q500 20,057 858,419 SH   SOLE   858,419 0 0
AGNC Investment Corp Ser F Pfd 00123Q872 7,054 366,204 SH   SOLE   366,204 0 0
AGNC Investment Corp Ser G Pfd 00123Q856 609 30,625 SH   SOLE   30,625 0 0
Akamai Technologies COM 00971T101 393 4,891 SH   SOLE   4,891 0 0
Albemarle Corp COM 012653101 1,587 6,000 SH   SOLE   6,000 0 0
Alerian MLP ETF COM 00162Q452 206 5,637 SH   SOLE   5,637 0 0
ALIBABA GROUP HLDG COM 01609W102 628 7,852 SH   SOLE   7,852 0 0
Allstate Corp Pfd Ser G Pfd 020002127 1,268 54,125 SH   SOLE   54,125 0 0
Allstate Corp Pfd Ser H Pfd 020002838 4,306 204,959 SH   SOLE   204,959 0 0
Alphabet Inc Cl A COM 02079K305 73,079 764,026 SH   SOLE   764,026 0 0
Alphabet Inc Cl C COM 02079K107 122,814 775,090 SH   SOLE   775,090 0 0
Altria Group COM 02209S103 6,130 151,727 SH   SOLE   151,727 0 0
Amazon.com Inc COM 023135106 165,207 1,089,211 SH   SOLE   1,089,211 0 0
AMERICAN EXPRESS CO COM 025816109 28,002 207,095 SH   SOLE   207,095 0 0
AMERICAN TOWER CORP COM 03027X100 863 4,017 SH   SOLE   4,017 0 0
AMERIPRISE FINANCIAL COM 03076C106 2,670 10,579 SH   SOLE   10,579 0 0
AMERN INTL GROUP INC COM 026874784 4,842 101,357 SH   SOLE   101,357 0 0
AMETEK INC COM 031100100 527 4,650 SH   SOLE   4,650 0 0
AMGEN INC COM 031162100 1,490 6,599 SH   SOLE   6,599 0 0
ANALOG DEVICES INC COM 032654105 5,709 40,969 SH   SOLE   40,969 0 0
Annaly Cap Mgmt Inc Pfd Ser F Pfd 035710870 19,818 865,388 SH   SOLE   865,388 0 0
Annaly Cap Mgmt Inc Pfd Ser I Pfd 035710847 4,059 188,810 SH   SOLE   188,810 0 0
Aon PLC COM G0403H108 30,687 114,562 SH   SOLE   114,562 0 0
APPLE HOSPITALITY COM 03784Y200 1,139 81,006 SH   SOLE   81,006 0 0
Apple Inc COM 037833100 277,254 1,715,965 SH   SOLE   1,715,965 0 0
APPLIED MATERIALS COM 038222105 2,430 29,661 SH   SOLE   29,661 0 0
ARCHER DANIELS MIDLD COM 039483102 1,331 16,500 SH   SOLE   16,500 0 0
ASML Holding COM N07059210 1,020 2,455 SH   SOLE   2,455 0 0
Associated Bank Pfd Ser E Pfd 045487204 5,724 232,307 SH   SOLE   232,307 0 0
AT&T INC COM 00206R102 862 56,166 SH   SOLE   56,166 0 0
AT&T Inc. Pfd Ser A Pfd 00206R508 4,431 217,550 SH   SOLE   217,550 0 0
AT&T Pfd Ser C Pfd 00206R706 13,035 697,428 SH   SOLE   697,428 0 0
Atlas Corp Pfd D Pfd Y0436Q117 296 13,500 SH   SOLE   13,500 0 0
Atlas Corp Pfd I Pfd Y0436Q158 2,726 122,700 SH   SOLE   122,700 0 0
Autodesk Inc COM 052769106 28,518 16,254 SH   SOLE   16,254 0 0
Automatic Data Proc COM 053015103 1,410 6,229 SH   SOLE   6,229 0 0
B Riley Financial Ser Pfd 05580M819 1,101 52,500 SH   SOLE   52,500 0 0
B Riley Financial Ser Pfd 05580M801 10,921 454,299 SH   SOLE   454,299 0 0
BAC Pfd Ser B Pfd 060505229 25,645 1,064,559 SH   SOLE   1,064,559 0 0
BAC Pfd Ser K Pfd 060505195 5,233 222,311 SH   SOLE   222,311 0 0
BAC Pfd Ser M Pfd 06053U601 7,014 320,240 SH   SOLE   320,240 0 0
Bank of America COM 060505104 14,165 468,986 SH   SOLE   468,986 0 0
Bank of America Cvt Pfd CvtPfd 060505682 22,662 19,320 SH   SOLE   19,320 0 0
BAXTER INTL INC COM 071813109 363 6,733 SH   SOLE   6,733 0 0
BERKLEY W R CORP COM 084423102 789 12,222 SH   SOLE   12,222 0 0
Berkshire Hathaway Cl A COM 084670108 1,219 3 SH   SOLE   3 0 0
Berkshire Hathaway Inc B COM 084670702 16,145 26,470 SH   SOLE   26,470 0 0
BEST BUY INC COM 086516101 1,157 18,264 SH   SOLE   18,264 0 0
BIOGEN INC COM 09062X103 580 2,171 SH   SOLE   2,171 0 0
BLACKBERRY LIMITED COM 09228F103 57 12,096 SH   SOLE   12,096 0 0
Blackrock Credit Allocation In Pfd 092508100 1,329 139,300 SH   SOLE   139,300 0 0
Blackrock Inc Com COM 09247X101 31,128 56,566 SH   SOLE   56,566 0 0
BLOCK INC CLASS A COM 852234103 247 4,500 SH   SOLE   4,500 0 0
BOEING CO COM 097023105 1,114 9,201 SH   SOLE   9,201 0 0
Booking Holdings Inc COM 09857L108 36,799 3,525 SH   SOLE   3,525 0 0
BOSTON SCIENTIFIC COM 101137107 1,054 27,207 SH   SOLE   27,207 0 0
BP PLC COM 055622104 21,766 761,853 SH   SOLE   761,853 0 0
Brighthouse Fin Ser B Pfd 10922N202 2,211 99,750 SH   SOLE   99,750 0 0
BRISTOL MYERS SQUIBB COM 110122108 5,527 77,604 SH   SOLE   77,604 0 0
BRITISH AMER TOB PLC COM 110448107 670 18,838 SH   SOLE   18,838 0 0
BROADCOM INC COM 11135F101 2,849 6,413 SH   SOLE   6,413 0 0
Broadridge Financial Solutions Inc COM 11133T103 14,650 10,151 SH   SOLE   10,151 0 0
BUILDERS FIRSTSOURCE COM 12008R107 1,184 20,092 SH   SOLE   20,092 0 0
Calamos Conv & High Income ETF 12811P108 299 29,600 SH   SOLE   29,600 0 0
Calamos Conv Opp Inc ETF 128117108 1,741 180,250 SH   SOLE   180,250 0 0
CAMDEN PPTY TR COM 133131102 936 7,813 SH   SOLE   7,813 0 0
Cap One Pfd Ser I Pfd 14040H824 286 14,500 SH   SOLE   14,500 0 0
CARLISLE COS INC COM 142339100 897 3,200 SH   SOLE   3,200 0 0
CARMAX INC COM 143130102 336 5,082 SH   SOLE   5,082 0 0
CARRIER GLOBAL CORP COM 14448C104 494 13,878 SH   SOLE   13,878 0 0
CF INDUSTRIES HLDGS COM 125269100 1,391 14,443 SH   SOLE   14,443 0 0
CH Robinson WW COM 12541W209 389 4,035 SH   SOLE   4,035 0 0
Charles Schwab Corp COM 808513105 503 7,002 SH   SOLE   7,002 0 0
Charles Schwab Pfd Ser D Pfd 808513600 1,000 40,980 SH   SOLE   40,980 0 0
CHECK POINT SOFTWARE COM M22465104 578 5,156 SH   SOLE   5,156 0 0
CHEMOURS CO COM 163851108 909 36,841 SH   SOLE   36,841 0 0
Cheniere Energy COM 16411R208 8,397 50,551 SH   SOLE   50,551 0 0
Chevron Corp COM 166764100 29,179 203,073 SH   SOLE   203,073 0 0
CHUBB LIMITED COM H1467J104 4,033 22,156 SH   SOLE   22,156 0 0
Churchill Downs COM 171484108 368 2,000 SH   SOLE   2,000 0 0
CIGNA CORP COM 125523100 9,897 35,611 SH   SOLE   35,611 0 0
CINCINNATI FINL CORP COM 172062101 788 8,797 SH   SOLE   8,797 0 0
CIRRUS LOGIC INC COM 172755100 353 5,125 SH   SOLE   5,125 0 0
CISCO SYSTEMS INC COM 17275R102 2,958 73,909 SH   SOLE   73,909 0 0
Citigroup Inc COM 172967424 6,656 159,726 SH   SOLE   159,726 0 0
Citigrp Pfd Ser J Pfd 172967358 2,054 80,109 SH   SOLE   80,109 0 0
Citigrp Pfd Ser K Pfd 172967341 4,636 181,376 SH   SOLE   181,376 0 0
Citigrp Pfd Ser N Pfd 173080201 11,025 394,895 SH   SOLE   394,895 0 0
Citizens Financial Pfd Ser E Pfd 174610402 2,181 113,975 SH   SOLE   113,975 0 0
CME Group Inc. COM 12572Q105 683 3,855 SH   SOLE   3,855 0 0
Coca-Cola Co COM 191216100 5,523 98,578 SH   SOLE   98,578 0 0
COGNIZANT TECH SOLNS CLASS A COM 192446102 2,533 44,041 SH   SOLE   44,041 0 0
COLGATE PALMOLIVE CO COM 194162103 961 13,682 SH   SOLE   13,682 0 0
Columbia Banking Sys COM 197236102 248 8,600 SH   SOLE   8,600 0 0
Comcast Corp Cl A COM 20030N101 13,471 459,262 SH   SOLE   459,262 0 0
Community Healthcare Trust Inc COM 20369C106 18,414 562,255 SH   SOLE   562,255 0 0
Conoco Phillips COM 20825C104 5,084 49,633 SH   SOLE   49,633 0 0
Constellation Brands COM 21036P108 25,174 109,603 SH   SOLE   109,603 0 0
CORTEVA INC COM 22052L104 754 13,192 SH   SOLE   13,192 0 0
CoStar Group Inc COM 22160N109 37,558 53,923 SH   SOLE   53,923 0 0
Costco Wholesale Corp COM 22160K105 75,890 158,482 SH   SOLE   158,482 0 0
COTERRA ENERGY INC COM 127097103 3,184 121,880 SH   SOLE   121,880 0 0
Crown Castle Intl COM 22822V101 1,210 8,370 SH   SOLE   8,370 0 0
CSX CORP COM 126408103 16,602 593,887 SH   SOLE   593,887 0 0
CUMMINS INC COM 231021106 227 1,115 SH   SOLE   1,115 0 0
CVS Health Corp COM 126650100 46,786 490,418 SH   SOLE   490,418 0 0
Danaher Corp COM 235851102 23,790 92,093 SH   SOLE   92,093 0 0
DEERE & CO COM 244199105 300 898 SH   SOLE   898 0 0
DELTA AIR LINES COM 247361702 3,710 132,220 SH   SOLE   132,220 0 0
DEVON ENERGY CORP COM 25179M103 23,340 388,062 SH   SOLE   388,062 0 0
Digital Realty Trust COM 253868103 8,694 87,659 SH   SOLE   87,659 0 0
Digital Realty Trust Pfd J Pfd 253868855 5,158 238,645 SH   SOLE   238,645 0 0
Digital Realty Trust Pfd K Pfd 253868830 6,020 267,041 SH   SOLE   267,041 0 0
Digital Realty Trust Ser L Pfd 253868822 3,674 173,892 SH   SOLE   173,892 0 0
Domino's Pizza Inc COM 25754A201 14,399 4,642 SH   SOLE   4,642 0 0
DOW INC COM 260557103 5,332 121,274 SH   SOLE   121,274 0 0
DROPBOX INC CLASS A COM 26210C104 1,265 61,032 SH   SOLE   61,032 0 0
DTE ENERGY CO COM 233331107 416 3,613 SH   SOLE   3,613 0 0
Duke Energy COM 26441C204 1,480 15,882 SH   SOLE   15,882 0 0
Duke Energy Corp Pfd Ser A Pfd 26441C501 12,023 500,846 SH   SOLE   500,846 0 0
Duke Energy Corp Pfd Ser B Pfd 26441C402 12,902 530,960 SH   SOLE   530,960 0 0
DUPONT DE NEMOURS COM 26614N102 1,006 19,954 SH   SOLE   19,954 0 0
EATON CORPORATION COM G29183103 7,049 52,857 SH   SOLE   52,857 0 0
Ebay Inc COM 278642103 345 9,383 SH   SOLE   9,383 0 0
ECOLAB INC COM 278865100 432 2,990 SH   SOLE   2,990 0 0
Edwards Lifesciences COM 28176E108 1,051 12,718 SH   SOLE   12,718 0 0
ELEVANCE HEALTH INC COM 036752103 1,481 3,247 SH   SOLE   3,247 0 0
Eli Lilly COM 532457108 1,150 3,558 SH   SOLE   3,558 0 0
Emerson Electric Co COM 291011104 762 10,410 SH   SOLE   10,410 0 0
Enbridge Inc COM 29250n105 10,884 293,359 SH   SOLE   293,359 0 0
Enbridge Inc Pfd Ser B Pfd 29250N477 6,733 287,500 SH   SOLE   287,500 0 0
ENERGY TRANSFER L P COM 29273V100 3,345 303,221 SH   SOLE   303,221 0 0
ENSIGN GROUP INC COM 29358P101 453 5,700 SH   SOLE   5,700 0 0
ENTEGRIS INC COM 29362U104 511 6,153 SH   SOLE   6,153 0 0
Enterprise Prods LP COM 293792107 6,355 267,245 SH   SOLE   267,245 0 0
EOG Resources Inc COM 26875P101 41,277 368,980 SH   SOLE   368,980 0 0
EQUIFAX INC COM 294429105 697 4,063 SH   SOLE   4,063 0 0
EQUINIX INC COM 29444U700 901 1,584 SH   SOLE   1,584 0 0
Etsy Inc com COM 29786A106 16,986 16,964 SH   SOLE   16,964 0 0
Eversource Energy COM 30040W108 1,475 18,918 SH   SOLE   18,918 0 0
EXELON CORP COM 30161N101 3,261 86,962 SH   SOLE   86,962 0 0
EXPEDIA GROUP INC COM 30212P303 3,144 33,560 SH   SOLE   33,560 0 0
EXPONET INC COM 30214U102 964 11,000 SH   SOLE   11,000 0 0
Extra Space Storage Inc COM 30225T102 1,056 6,115 SH   SOLE   6,115 0 0
Exxon Mobil Corp COM 30231G102 15,730 180,053 SH   SOLE   180,053 0 0
Fair Isaac Corp COM 303250104 23,969 5,818 SH   SOLE   5,818 0 0
Fastenal Co COM 311900104 235 5,100 SH   SOLE   5,100 0 0
FEDEX CORP COM 31428X106 634 4,270 SH   SOLE   4,270 0 0
FFC Preferred Port Pfd 338478100 3,179 214,065 SH   SOLE   214,065 0 0
FIDELITY ETF 316092857 475 19,834 SH   SOLE   19,834 0 0
FIDELITY COVINGTON ETF 316092873 768 24,517 SH   SOLE   24,517 0 0
FIDELITY COVINGTON T ETF 316092808 4,587 50,410 SH   SOLE   50,410 0 0
FIDELITY NATL INFO ETF 31620M106 610 8,068 SH   SOLE   8,068 0 0
FIDELITYCOVINGTON TR CONSMR STAPLES ETF 316092303 1,012 25,164 SH   SOLE   25,164 0 0
FIDELITYCOVINGTON TR MSCI CONSM DIS ETF 316092204 1,228 20,138 SH   SOLE   20,138 0 0
FIDELITYCOVINGTON TR MSCI ENERGY IDX ETF 316092402 1,841 92,657 SH   SOLE   92,657 0 0
FIDELITYCOVINGTON TR MSCI FINLS IDX ETF 316092501 2,301 53,370 SH   SOLE   53,370 0 0
FIDELITYCOVINGTON TR MSCI HLTH CARE I ETF 316092600 4,319 74,870 SH   SOLE   74,870 0 0
FIDELITYCOVINGTON TR MSCI INDL INDX ETF 316092709 1,431 32,717 SH   SOLE   32,717 0 0
FIDELITYCOVINGTON TR MSCI UTILS INDEX ETF 316092865 351 8,288 SH   SOLE   8,288 0 0
Fifth Third Bancorp COM 316773100 2,722 85,175 SH   SOLE   85,175 0 0
Fifth Third Pfd Pfd 316773605 1,893 75,200 SH   SOLE   75,200 0 0
Fifth Third Ser A Pfd 316773886 29,890 1,246,469 SH   SOLE   1,246,469 0 0
FIRST FOUNDATION I COM 32026V104 1,024 56,408 SH   SOLE   56,408 0 0
First Horizon National Pfd Ser Pfd 320517600 2,656 104,025 SH   SOLE   104,025 0 0
First Republic Bank Pfd Ser I Pfd 336158803 10,379 454,421 SH   SOLE   454,421 0 0
First Republic Bank Pfd Ser J Pfd 33616C787 1,288 67,050 SH   SOLE   67,050 0 0
First Republic Bank Pfd Ser N Pfd 33616C696 2,109 114,100 SH   SOLE   114,100 0 0
First Tr Dj Internt Idx COM 33733E302 220 1,740 SH   SOLE   1,740 0 0
First Tr TCW Unconstrained ETF 33740F888 32,738 1,374,395 SH   SOLE   1,374,395 0 0
First Trust Low Duration Opp ETF 33739Q200 614 12,976 SH   SOLE   12,976 0 0
First Trust Managed Muni Etf ETF 33739N108 475 9,750 SH   SOLE   9,750 0 0
First Trust Pfd Pfd 33739E108 1,169 70,000 SH   SOLE   70,000 0 0
FirstService Corp COM 33767E202 6,093 51,195 SH   SOLE   51,195 0 0
FLEETCOR TECHNOLOG COM 339041105 1,112 6,311 SH   SOLE   6,311 0 0
FMC CORP COM 302491303 491 4,647 SH   SOLE   4,647 0 0
FORD MOTOR CO COM 345370860 1,536 137,167 SH   SOLE   137,167 0 0
Fortive Corporation COM 34959J108 9,586 164,417 SH   SOLE   164,417 0 0
Freeport-McMoran Cpr&Gld COM 35671D857 7,914 289,559 SH   SOLE   289,559 0 0
Generac Holdings Inc COM 368736104 445 2,500 SH   SOLE   2,500 0 0
GENERAL MILLS INC COM 370334104 298 3,882 SH   SOLE   3,882 0 0
GENUINE PARTS CO COM 372460105 1,656 11,075 SH   SOLE   11,075 0 0
GILEAD SCIENCES INC COM 375558103 1,317 21,292 SH   SOLE   21,292 0 0
Global X Copper Miners ETF COM 37954Y830 417 14,766 SH   SOLE   14,766 0 0
Globe Life Inc. COM 37959E102 205 2,050 SH   SOLE   2,050 0 0
Goldman Pfd Ser J Pfd 38145G308 5,805 234,465 SH   SOLE   234,465 0 0
Goldman Pfd Ser K Pfd 38148B108 423 16,850 SH   SOLE   16,850 0 0
GRACO INC COM 384109104 600 10,000 SH   SOLE   10,000 0 0
Grainger W W Inc COM 384802104 552 1,128 SH   SOLE   1,128 0 0
HCA HEALTHCARE COM 40412C101 1,778 9,630 SH   SOLE   9,630 0 0
HESS CORPORATION COM 42809H107 584 5,359 SH   SOLE   5,359 0 0
Hilton Worldwide Holdings Inc COM 43300A203 227 189 SH   SOLE   189 0 0
Home Depot Inc COM 437076102 80,973 292,951 SH   SOLE   292,951 0 0
Honeywell Intl Inc COM 438516106 42,394 253,877 SH   SOLE   253,877 0 0
HORIZON THERAPEUTICS COM G46188101 1,414 22,845 SH   SOLE   22,845 0 0
HOST HOTELS & RESRTS COM 44107P104 1,514 95,319 SH   SOLE   95,319 0 0
HUBSPOT INC COM 443573100 2,721 10,073 SH   SOLE   10,073 0 0
Huntington Bancshares Ser C Pfd 446150781 2,410 104,775 SH   SOLE   104,775 0 0
Huntington Bancshares Ser H Pfd 446150823 1,413 78,500 SH   SOLE   78,500 0 0
HUNTINGTON INGALLS COM 446413106 446 2,011 SH   SOLE   2,011 0 0
IDEXX Laboratories COM 45168D104 7,840 24,063 SH   SOLE   24,063 0 0
ILLINOIS TOOL WORKS COM 452308109 205 1,135 SH   SOLE   1,135 0 0
INSPERITY INC COM 45778Q107 1,039 10,180 SH   SOLE   10,180 0 0
Insulet Corp COM 45784P101 344 1,500 SH   SOLE   1,500 0 0
INTEL CORP COM 458140100 2,149 83,350 SH   SOLE   83,350 0 0
INTL BUSINESS MCHN COM 459200101 2,089 17,572 SH   SOLE   17,572 0 0
Intuit COM 461202103 29,440 75,668 SH   SOLE   75,668 0 0
INTUITIVE SURGIC INC COM 46120E602 367 1,957 SH   SOLE   1,957 0 0
Invesco Aerospace & Defense COM 46137V100 10,598 164,256 SH   SOLE   164,256 0 0
Invesco BulletShares 2024 ETF 46138J841 612 30,000 SH   SOLE   30,000 0 0
INVESCO DB US DOLLAR INDEX BULL ETF 46141D203 4,106 136,180 SH   SOLE   136,180 0 0
Invesco DWA Healthcare COM 46137V852 17,437 143,857 SH   SOLE   143,857 0 0
INVESCO EXCHANGETRAD S&P 500 EQUAL WEIGHT ETF 46137V357 36,634 287,444 SH   SOLE   287,444 0 0
INVESCO EXCHNG TRADE SR LN ETF ETF 46138G508 29,568 1,464,005 SH   SOLE   1,464,005 0 0
Invesco Financial Pfd Pfd 46137V621 201 13,350 SH   SOLE   13,350 0 0
Invesco Fund Next 1500 ETF 46137V597 211 1,450 SH   SOLE   1,450 0 0
INVESCO QQQ TRUST SERIES 1 ETF 46090E103 2,433 9,101 SH   SOLE   9,101 0 0
Invesco S&P 500 Pr Grw ETF ETF 46137V266 3,793 26,239 SH   SOLE   26,239 0 0
Invesco S&P 500 Pure Val E ETF 46137V258 1,322 18,921 SH   SOLE   18,921 0 0
Invesco S&P Midcap 400 Pure ETF 46137V191 1,563 19,600 SH   SOLE   19,600 0 0
Invesco S&P SmallCap Energy Et ETF 46138E164 1,453 170,500 SH   SOLE   170,500 0 0
ISHARES 0-5 YR TIPS ETF ETF 46429B747 16,026 166,235 SH   SOLE   166,235 0 0
ISHARES 10-20 YR TRS ETF ETF 464288653 1,343 12,300 SH   SOLE   12,300 0 0
ISHARES 1-3 YR TR BD ETF ETF 464287457 28,285 348,061 SH   SOLE   348,061 0 0
ISHARES 3-7 YR TR BD ETF ETF 464288661 26,820 234,348 SH   SOLE   234,348 0 0
ISHARES 7-10 Y TR BD ETF ETF 464287440 7,868 81,794 SH   SOLE   81,794 0 0
iShares Core S&P 500 ETF COM 464287200 967 270 SH   SOLE   270 0 0
ISHARES EAFE SML CP ETF ETF 464288273 502 10,299 SH   SOLE   10,299 0 0
Ishares EDGE MSCI USA ETF 46432F396 541 4,125 SH   SOLE   4,125 0 0
IShares Float Rt Note ETF 46429B655 605 12,033 SH   SOLE   12,033 0 0
ISHARES GLB INFRASTR ETF ETF 464288372 12,468 297,863 SH   SOLE   297,863 0 0
ISHARES IBOXX INV CP ETF ETF 464287242 214 2,085 SH   SOLE   2,085 0 0
ISHARES INC CORE MSCI EMKT ETF 46434G103 4,323 100,448 SH   SOLE   100,448 0 0
ISHARES INC ETF - MSCI TURKEY FD ETF 464286715 720 32,593 SH   SOLE   32,593 0 0
ISHARES INC MSCI CDA INDEX ETF 464286509 8,438 274,308 SH   SOLE   274,308 0 0
ISHARES INC MSCI JAPAN ETF ETF 46434G822 13,762 281,703 SH   SOLE   281,703 0 0
ISHARES INC MSCI SWITZERLAND CAP ETF 464286749 206 5,488 SH   SOLE   5,488 0 0
ISHARES ISHS 10Y INV GR CRP ETF 464289511 17,952 371,687 SH   SOLE   371,687 0 0
ISHARES MSCI EAFE ETF ETF 464287465 242 4,313 SH   SOLE   4,313 0 0
ISHARES MSCI NORWAY CAPPED INVST ETF 46429B499 332 15,937 SH   SOLE   15,937 0 0
ISHARES PAC EX JAPAN ETF ETF 464286665 7,061 188,044 SH   SOLE   188,044 0 0
ISHARES RUS 1000 ETF ETF 464287622 1,945 9,856 SH   SOLE   9,856 0 0
ISHARES RUS 1000 GRW ETF ETF 464287614 557 2,644 SH   SOLE   2,644 0 0
ISHARES RUS 1000 VAL ETF ETF 464287598 329 2,413 SH   SOLE   2,413 0 0
ISHARES RUS MID-CAP ETF ETF 464287499 223 3,589 SH   SOLE   3,589 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 2,918 17,691 SH   SOLE   17,691 0 0
ISHARES S&P 500 GRWT ETF ETF 464287309 779 13,468 SH   SOLE   13,468 0 0
ISHARES S&P 500 VAL ETF ETF 464287408 352 2,736 SH   SOLE   2,736 0 0
ISHARES SELECT DIVID ETF ETF 464287168 518 4,829 SH   SOLE   4,829 0 0
ISHARES SHRT TRS BD ETF ETF 464288679 409 3,722 SH   SOLE   3,722 0 0
IShares Total International ETF 46432F834 10,096 198,267 SH   SOLE   198,267 0 0
ISHARES TR 20 YR TR BD ETF ETF 464287432 8,487 82,731 SH   SOLE   82,731 0 0
ISHARES TR CORE DIV GRWTH ETF 46434V621 272 6,122 SH   SOLE   6,122 0 0
ISHARES TR CORE MSCI EAFE ETF 46432F842 256 4,851 SH   SOLE   4,851 0 0
ISHARES TR CORE S&P SMALL-CAP ETF 464287804 21,258 243,604 SH   SOLE   243,604 0 0
ISHARES TR CORE US AGGBD ET ETF 464287226 5,969 61,904 SH   SOLE   61,904 0 0
ISHARES TR IBOXX H/Y CRP BOND ETF 464288513 10,835 151,754 SH   SOLE   151,754 0 0
ISHARES TR ISHS 1-5YR INVS ETF 464288646 19,152 388,313 SH   SOLE   388,313 0 0
ISHARES TR ISHS 5-10YR INVT ETF 464288638 47,635 985,951 SH   SOLE   985,951 0 0
ISHARES TR MBS FIXED BDFD ETF 464288588 95,916 1,046,674 SH   SOLE   1,046,674 0 0
ISHARES TR NATL AMT FREE MUNI B ETF 464288414 28,735 279,555 SH   SOLE   279,555 0 0
ISHARES TR PFD AND INCM SEC ETF 464288687 7,339 231,539 SH   SOLE   231,539 0 0
ISHARES TR TIPS BD ETF ETF 464287176 2,309 21,969 SH   SOLE   21,969 0 0
ISHARES TRUST CORE S&P 500 ETF ETF 464287200 51,148 142,161 SH   SOLE   142,161 0 0
ISHARES TRUST CORE S&P MID-CAP ETF ETF 464287507 35,529 161,621 SH   SOLE   161,621 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT ETF 464287150 782 9,828 SH   SOLE   9,828 0 0
ISHARES U S ETF TR IT RT HDG HGYL ETF 46431W606 7,248 90,219 SH   SOLE   90,219 0 0
ISHARES US ETF 46431W812 10,623 473,058 SH   SOLE   473,058 0 0
iShares US Aerospace & Defense COM 464288760 736 8,070 SH   SOLE   8,070 0 0
IShr Biotech COM 464287556 3,440 29,415 SH   SOLE   29,415 0 0
IShr Core MSCI Em Mkt ETF 46434G103 1,645 38,271 SH   SOLE   38,271 0 0
IShr Emerging Mkt ETF 464287234 217 6,223 SH   SOLE   6,223 0 0
IShr Rus l000 Growth ETF 464287614 412 1,960 SH   SOLE   1,960 0 0
IShr Russell 2000 ETF 464287655 2,021 12,250 SH   SOLE   12,250 0 0
IShr S&P 100 ETF 464287101 406 2,500 SH   SOLE   2,500 0 0
IShr S&P Global Energy COM 464287341 30,557 916,828 SH   SOLE   916,828 0 0
IShr S&P MidCap ETF 464287507 1,276 5,820 SH   SOLE   5,820 0 0
IShr S&P Sm Cap ETF 464287804 2,496 28,628 SH   SOLE   28,628 0 0
IShr S&P Sm Val ETF 464287879 219 2,655 SH   SOLE   2,655 0 0
IShr Sel. Dividend ETF 464287168 448 4,178 SH   SOLE   4,178 0 0
IShr US Pfd Stk Index ETF 464288687 207 6,535 SH   SOLE   6,535 0 0
IShr World Ex-US ETF 464288240 4,318 107,914 SH   SOLE   107,914 0 0
J P MORGAN EXCHANGE ULTRA SHRT INC ETF 46641Q837 39,264 782,740 SH   SOLE   782,740 0 0
Johnson & Johnson COM 478160104 8,908 54,442 SH   SOLE   54,442 0 0
JP Morgan Chase Pfd Ser C Pfd 48128B648 17,247 691,232 SH   SOLE   691,232 0 0
JP Morgan Chase Pfd Ser DD Pfd 48128B655 4,221 171,075 SH   SOLE   171,075 0 0
JP Morgan Chase Pfd Ser GG Pfd 48128B622 1,077 51,350 SH   SOLE   51,350 0 0
JPMorgan Chase COM 46625H100 51,030 488,331 SH   SOLE   488,331 0 0
JPMORGAN CHASE & CO COM 46625H100 4,225 40,420 SH   SOLE   40,420 0 0
Key Pfd Ser J Pfd 493267876 15,141 634,041 SH   SOLE   634,041 0 0
Key Pfd Ser K Pfd 493267868 14,395 628,896 SH   SOLE   628,896 0 0
Key Pfd Ser L Pfd 493267843 3,364 138,000 SH   SOLE   138,000 0 0
Keycorp COM 493267108 8,785 548,363 SH   SOLE   548,363 0 0
Kimberly/Clark COM 494368103 532 4,723 SH   SOLE   4,723 0 0
KINDER MORGAN INC COM 49456B101 2,709 162,768 SH   SOLE   162,768 0 0
KKR Group Fin Pfd Ser D Pfd 48253M104 7,062 384,850 SH   SOLE   384,850 0 0
KLA CORPORATION COM 482480100 431 1,424 SH   SOLE   1,424 0 0
KT CORPORATION COM 48268K101 665 54,435 SH   SOLE   54,435 0 0
L3HARRIS TECHNOLOGIE COM 502431109 899 4,318 SH   SOLE   4,318 0 0
LABORATORY CORP AMER COM 50540R409 408 1,990 SH   SOLE   1,990 0 0
LAM RESEARCH CORP COM 512807108 4,489 12,263 SH   SOLE   12,263 0 0
LANCASTER COLONY COM 513847103 209 1,394 SH   SOLE   1,394 0 0
Largo Resources Ltd COM 517097101 111 21,000 SH   SOLE   21,000 0 0
LILLY ELI & CO COM 532457108 1,981 6,122 SH   SOLE   6,122 0 0
Lincoln Elec Hldgs COM 533900106 314 2,500 SH   SOLE   2,500 0 0
Lockheed Martin COM 539830109 15,026 38,895 SH   SOLE   38,895 0 0
LOUISIANA PAC CORP COM 546347105 1,204 23,469 SH   SOLE   23,469 0 0
Lowes Co COM 548661107 3,834 20,416 SH   SOLE   20,416 0 0
LYONDELLBASELL INDUS Class A COM N53745100 3,053 40,459 SH   SOLE   40,459 0 0
M&T Bank Corporation Pfd Ser H Pfd 55261F872 12,086 501,079 SH   SOLE   501,079 0 0
MARATHON OIL CORP COM 565849106 3,285 145,397 SH   SOLE   145,397 0 0
Marathon Petroleum COM 56585A102 10,989 110,631 SH   SOLE   110,631 0 0
MARRIOTT INTL INC CLASS A COM 571903202 2,537 18,093 SH   SOLE   18,093 0 0
Mastercard Inc COM 57636Q104 100,641 278,724 SH   SOLE   278,724 0 0
McDonalds Corp COM 580135101 342 1,485 SH   SOLE   1,485 0 0
MCKESSON CORP COM 58155Q103 22,498 66,182 SH   SOLE   66,182 0 0
Medtronic PLC COM G5960L103 829 10,272 SH   SOLE   10,272 0 0
MEDTRONIC PLC ORD COM G5960L103 955 11,827 SH   SOLE   11,827 0 0
MERCK & CO INC COM 58933Y105 6,920 80,346 SH   SOLE   80,346 0 0
Meta Platforms Inc COM 30303M102 60,457 273,722 SH   SOLE   273,722 0 0
METLIFE INC COM 59156R108 24,479 402,656 SH   SOLE   402,656 0 0
Metlife Pfd Ser F Pfd 59156R850 733 35,500 SH   SOLE   35,500 0 0
Microsoft Corp COM 594918104 197,660 654,621 SH   SOLE   654,621 0 0
Mondelez Int'l COM 609207105 7,641 139,372 SH   SOLE   139,372 0 0
MOODYS CORP COM 615369105 281 1,154 SH   SOLE   1,154 0 0
Morgan Stanley COM 617446448 5,018 63,412 SH   SOLE   63,412 0 0
Morgan Stanley Pfd Ser E Pfd 61762V200 5,221 204,187 SH   SOLE   204,187 0 0
Morgan Stanley Pfd Ser F Pfd 61763E207 5,713 226,450 SH   SOLE   226,450 0 0
Morgan Stanley Pfd Ser I Pfd 61761J406 7,526 304,181 SH   SOLE   304,181 0 0
Morgan Stanley Pfd Ser K Pfd 61762V606 2,123 87,120 SH   SOLE   87,120 0 0
Morgan Stanley Pfd Ser P Pfd 61762V853 7,962 317,200 SH   SOLE   317,200 0 0
MORNINGSTAR INC COM 617700109 322 1,516 SH   SOLE   1,516 0 0
MOTOROLA SOLUTIONS COM 620076307 204 911 SH   SOLE   911 0 0
MSCI Inc COM 55354G100 6,590 15,624 SH   SOLE   15,624 0 0
MYRIAD GENETICS INC COM 62855J104 1,617 84,754 SH   SOLE   84,754 0 0
NETFLIX INC COM 64110L106 230 978 SH   SOLE   978 0 0
NEW GOLD INC COM 644535106 11 12,900 SH   SOLE   12,900 0 0
NEXSTAR MEDIA GROUP COM 65336K103 1,451 8,665 SH   SOLE   8,665 0 0
NextEra Energy Inc. COM 65339F101 2,378 30,319 SH   SOLE   30,319 0 0
Nextera Energy Pfd Ser N Pfd 65339K860 12,475 512,938 SH   SOLE   512,938 0 0
NIKE INC CLASS B COM 654106103 1,231 14,813 SH   SOLE   14,813 0 0
NIO INC ORD COM 62914V106 167 10,620 SH   SOLE   10,620 0 0
Northern Pfd Ser E Pfd 665859856 455 21,550 SH   SOLE   21,550 0 0
Northern Trust COM 665859104 1,508 17,636 SH   SOLE   17,636 0 0
NORTHROP GRUMMAN CO COM 666807102 2,390 5,081 SH   SOLE   5,081 0 0
Novo Nordisk AS Adr COM 670100205 697 7,000 SH   SOLE   7,000 0 0
NOVO-NORDISK AS ORD B COM 670100205 796 7,958 SH   SOLE   7,958 0 0
NVIDIA CORP COM 67066G104 3,390 27,924 SH   SOLE   27,924 0 0
Oaktree Capital Pfd Ser B Pfd 674001409 755 31,480 SH   SOLE   31,480 0 0
OLD DOMINION FGHT COM 679580100 1,383 5,559 SH   SOLE   5,559 0 0
OLD REP INTL CORP COM 680223104 498 23,800 SH   SOLE   23,800 0 0
OLIN CORP COM 680665205 977 22,747 SH   SOLE   22,747 0 0
ONEOK INC COM 682680103 534 10,421 SH   SOLE   10,421 0 0
ORACLE CORP COM 68389X105 3,172 51,935 SH   SOLE   51,935 0 0
OREILLY AUTOMOTIVE I COM 67103H107 1,294 1,840 SH   SOLE   1,840 0 0
OWENS CORNING COM 690742101 1,256 15,940 SH   SOLE   15,940 0 0
Pacer US Cash Cows 100 Etf ETF 69374H881 2,466 60,108 SH   SOLE   60,108 0 0
Packaging Corp Amer COM 695156109 225 2,000 SH   SOLE   2,000 0 0
PALO ALTO NETWORKS COM 697435105 245 1,496 SH   SOLE   1,496 0 0
PARKER HANNIFIN CORP COM 701094104 5,837 24,063 SH   SOLE   24,063 0 0
PayPal Holdings Inc COM 70450Y103 11,670 41,248 SH   SOLE   37,335 0 0
Pebblebrook Hotel Trust Pfd Se Pfd 70509V704 189 10,000 SH   SOLE   10,000 0 0
Pepsico COM 713448108 16,787 102,818 SH   SOLE   102,818 0 0
PETROLEO BRASILEIRO ADR ORD 2 COM 71654V408 701 56,810 SH   SOLE   56,810 0 0
PFIZER INC COM 717081103 27,505 628,071 SH   SOLE   620,226 0 0
Philip Morris Intl COM 718172109 10,312 124,079 SH   SOLE   124,079 0 0
Phillips 66 COM 718546104 424 5,250 SH   SOLE   5,250 0 0
Physicians Realty Trust COM 71943U104 830 55,200 SH   SOLE   55,200 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF COM 72201R833 1,293 13,055 SH   SOLE   13,055 0 0
PNC Finl Services Grp COM 693475105 12,208 81,703 SH   SOLE   81,703 0 0
PNC Pfd Ser P Pfd 693475857 13,486 531,154 SH   SOLE   531,154 0 0
Powershares Etf Tr Ii Senior L ETF 46138G508 1,283 63,550 SH   SOLE   63,550 0 0
PPG INDUSTRIES INC COM 693506107 753 6,803 SH   SOLE   6,803 0 0
Procter & Gamble Co COM 742718109 5,915 46,823 SH   SOLE   46,823 0 0
PROGRESSIVE CORP COM 743315103 9,872 84,948 SH   SOLE   84,948 0 0
ProShares S&P 400 Div Aristocr ETF 74347B680 13,051 202,547 SH   SOLE   202,547 0 0
Proshares Short Treasury ETF 74347X849 261 11,685 SH   SOLE   11,685 0 0
Prudential Financial Pfd Pfd 744320870 361 14,800 SH   SOLE   14,800 0 0
Public Storage Inc Pfd Ser F 5 Pfd 74460W685 798 36,350 SH   SOLE   36,350 0 0
Public Storage Inc Pfd Ser L 4 Pfd 74460W552 2,763 138,156 SH   SOLE   138,156 0 0
Qualcomm COM 747525103 240 2,120 SH   SOLE   2,120 0 0
QUALCOMM INC COM 747525103 22,793 201,171 SH   SOLE   201,171 0 0
RAYMOND JAMES FINL COM 754730109 594 6,006 SH   SOLE   6,006 0 0
Raytheon Technologies Corp COM 75513E101 22,427 273,959 SH   SOLE   273,959 0 0
REGENERON PHARMCTCLS COM 75886F107 773 1,122 SH   SOLE   1,122 0 0
Regions Fin Pfd Ser B 6.375 Pfd 7591EP506 4,537 178,278 SH   SOLE   178,278 0 0
ROGERS COMMUNICATION CLASS B COM 775109200 1,175 30,495 SH   SOLE   30,495 0 0
Roper Technologies Inc COM 776696106 34,220 51,406 SH   SOLE   51,406 0 0
S&P 500 ETF ETF 78462F103 859 2,404 SH   SOLE   2,404 0 0
S&P Biotech SPDR COM 78464A870 467 5,877 SH   SOLE   5,877 0 0
S&P Global Inc. COM 78409V104 30,174 14,488 SH   SOLE   14,488 0 0
S&P MidCap 400 ETF ETF 78467Y107 380 947 SH   SOLE   947 0 0
Salesforce Inc. COM 79466L302 21,670 150,653 SH   SOLE   150,653 0 0
SANOFI SPONSORED ADR COM 80105N105 490 12,889 SH   SOLE   12,889 0 0
Schlumberger Ltd COM 806857108 1,376 38,274 SH   SOLE   38,274 0 0
SCHWAB CHARLES CORP COM 808513105 3,913 54,386 SH   SOLE   54,386 0 0
Schwab Fundamental Intl Lrg Co ETF 808524755 1,878 74,655 SH   SOLE   74,655 0 0
Schwab Intl Eq ETF 808524805 7,528 267,629 SH   SOLE   267,629 0 0
SCHWAB STRATEGIC T US DIVIDEND EQUTY ET ETF 808524797 234 3,518 SH   SOLE   3,518 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG ETF 808524771 21,894 458,036 SH   SOLE   458,036 0 0
Schwab Strategic Tr US Lg Cp E ETF 808524201 3,582 84,576 SH   SOLE   84,576 0 0
Schwab US Aggregate Bond ETF COM 808524839 17,181 37,918 SH   SOLE   37,918 0 0
Schwab US Broad Mkt ETF ETF 808524102 921 21,941 SH   SOLE   21,941 0 0
Schwab US TIPS ETF COM 808524870 8,663 16,724 SH   SOLE   16,724 0 0
SELECT SECTOR SPDR SBI INT-TECH ETF 81369Y803 900 7,574 SH   SOLE   7,574 0 0
SEMPRA COM 816851109 1,345 8,936 SH   SOLE   8,936 0 0
ServiceNow, Inc. COM 81762P102 16,111 42,666 SH   SOLE   42,666 0 0
SHERWIN WILLIAMS CO COM 824348106 2,601 12,699 SH   SOLE   12,699 0 0
SIGNATURE BANK NY COM 82669G104 232 1,539 SH   SOLE   1,539 0 0
Silicon Valley Bank COM 78486Q101 19,845 59,102 SH   SOLE   59,102 0 0
Silicon Valley Bank Pfd Ser A Pfd 78486Q200 17,374 840,756 SH   SOLE   840,756 0 0
SKYWORKS SOLUTIONS COM 83088M102 290 3,406 SH   SOLE   3,406 0 0
Solid Power Inc. COM 83422N105 68 12,975 SH   SOLE   12,975 0 0
Southern Co COM 842587107 683 10,041 SH   SOLE   10,041 0 0
Southern Co Pfd Ser C Pfd 842587404 4,007 178,522 SH   SOLE   178,522 0 0
Southern Co Pfd Ser D Pfd 842587800 19,238 928,923 SH   SOLE   928,923 0 0
SOUTHWEST AIRLS CO COM 844741108 1,220 39,556 SH   SOLE   39,556 0 0
SPDR DOW JONES INDL UT SER 1 ETF 78467X109 1,746 6,075 SH   SOLE   6,075 0 0
SPDR Gold Fund ETF 78463V107 348 2,250 SH   SOLE   2,250 0 0
SPDR S&P 500 ETF TR UNITS SER 1 S&P ETF 78462F103 50,682 141,879 SH   SOLE   141,879 0 0
SPDR S&P MIDCAP 400 UTSER1 S&PDCRP ETF 78467Y107 710 1,767 SH   SOLE   1,767 0 0
SPDR SER TR SPDR BBG INV GR FLOA ETF 78468R200 2,584 85,260 SH   SOLE   85,260 0 0
SPDR SERIES TRUST SPDR PRT S&P 500 ETF ETF 78464A854 221 5,257 SH   SOLE   5,257 0 0
SSGA ACTIVE ETF TR SPDR BLCKSTN SNRLOAN ETF 78467V608 6,604 161,389 SH   SOLE   161,389 0 0
Starbucks Corp COM 855244109 34,172 60,746 SH   SOLE   60,746 0 0
Starwood Ppty Trust COM 85571B105 10,271 563,746 SH   SOLE   563,746 0 0
Stifel Financial Corp Pfd Ser Pfd 860630706 464 19,125 SH   SOLE   19,125 0 0
Stryker Corp COM 863667101 21,016 103,763 SH   SOLE   103,763 0 0
SYSCO CORP COM 871829107 413 5,830 SH   SOLE   5,830 0 0
TAIWAN SEMICONDUCTOR SP ADR ORD COM 874039100 724 10,564 SH   SOLE   10,564 0 0
Take-Two Interactive Software Inc COM 874054109 23,627 21,676 SH   SOLE   21,676 0 0
TARGET CORPORATION COM 87612E106 3,317 22,353 SH   SOLE   22,353 0 0
TERADYNE INC COM 880770102 379 5,048 SH   SOLE   5,048 0 0
TERNIUM SA ADR ORD COM 880890108 1,931 70,423 SH   SOLE   70,423 0 0
TESLA INC COM 88160R101 18,433 69,491 SH   SOLE   69,491 0 0
Tesla Motors Inc COM 88160R101 752 2,834 SH   SOLE   2,834 0 0
TEXAS INSTRUMENTS COM 882508104 5,852 37,768 SH   SOLE   37,768 0 0
TEXTRON INC COM 883203101 394 6,731 SH   SOLE   6,731 0 0
The Blackstone Group LP COM 09260D107 205 2,450 SH   SOLE   2,450 0 0
Thermo Fisher Scientific COM 883556102 102,169 201,441 SH   SOLE   201,441 0 0
TJX Companies Inc COM 872540109 13,091 21,074 SH   SOLE   21,074 0 0
TJX Companies Inc COM 872540109 2,589 41,674 SH   SOLE   41,674 0 0
T-MOBILE US INC COM 872590104 29,198 217,619 SH   SOLE   217,619 0 0
TOLL BROTHERS INC COM 889478103 624 14,860 SH   SOLE   14,860 0 0
TORO CO COM 891092108 8,097 93,626 SH   SOLE   93,626 0 0
Tradeweb Markets Inc COM 892672106 17,854 316,458 SH   SOLE   316,458 0 0
TransDigm Group COM 893641100 2,889 551 SH   SOLE   551 0 0
TREVENA INC COM 89532E109 2 15,000 SH   SOLE   15,000 0 0
Truist Finacial Pfd Ser O Pfd 89832Q745 859 37,800 SH   SOLE   37,800 0 0
Truist Financial Pfd Ser R Pfd 89832Q695 3,807 193,738 SH   SOLE   193,738 0 0
TWITTER INC COM 90184L102 230 5,249 SH   SOLE   5,249 0 0
Two Harbors Investment Corp Se Pfd 90187B200 2,345 128,875 SH   SOLE   128,875 0 0
Two Harbors Investment Corp Se Pfd 90187B309 501 28,900 SH   SOLE   28,900 0 0
TYSON FOODS INC CLASS A COM 902494103 896 13,554 SH   SOLE   13,554 0 0
UGI Corp COM 902681105 242 7,500 SH   SOLE   7,500 0 0
Ulta Beauty, Inc. COM 90384S303 27,204 67,809 SH   SOLE   67,809 0 0
Union Pacific Corp COM 907818108 1,991 10,219 SH   SOLE   10,219 0 0
UNITEDHEALTH GRP INC COM 91324P102 61,715 122,133 SH   SOLE   122,133 0 0
Unity Software Inc COM 91332U101 5,312 166,737 SH   SOLE   166,737 0 0
US BANCORP DEL COM 902973304 2,333 57,859 SH   SOLE   57,859 0 0
US Bancorp Pfd Ser K Pfd 902973759 3,330 141,300 SH   SOLE   141,300 0 0
Vail Resorts Inc COM 91879Q109 22,026 10,214 SH   SOLE   10,214 0 0
VALLEY NATL BANCORP COM 919794107 488 45,203 SH   SOLE   45,203 0 0
VANECK ETF TR ETF HG YLD MUN ETF 92189H409 7,773 155,444 SH   SOLE   155,444 0 0
VanEck Vectors Morningstar ETF 92189F643 3,661 61,035 SH   SOLE   61,035 0 0
Vanguard FTSE Developed ETF ETF 921943858 4,207 115,705 SH   SOLE   115,705 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET ETF 922908769 5,159 28,742 SH   SOLE   28,742 0 0
Vanguard S&P 500 ETF ETF 922908363 9,593 29,221 SH   SOLE   29,221 0 0
Vanguard Short-Term Infl-Prot Secs ETF COM 922020805 17,569 36,519 SH   SOLE   36,519 0 0
Vanguard Tot Stk Mkt ETF 922908769 413 2,300 SH   SOLE   2,300 0 0
Vanguard Tot Wrld Stk ETF 922042742 282 3,572 SH   SOLE   3,572 0 0
VeriSign Inc COM 92343E102 1,624 935 SH   SOLE   935 0 0
Verisk Analytics Inc COM 92345Y106 2,565 1,504 SH   SOLE   1,504 0 0
VERIZON COMMUNICATIO COM 92343V104 1,628 42,874 SH   SOLE   42,874 0 0
VERTEX PHARMACEUTICL COM 92532F100 2,716 9,382 SH   SOLE   9,382 0 0
Visa Inc Cl A COM 92826C839 19,633 29,724 SH   SOLE   13,962 0 0
VISTRA CORP COM 92840M102 891 42,405 SH   SOLE   42,405 0 0
WALGREENS BOOTS ALNC COM 931427108 1,194 38,029 SH   SOLE   38,029 0 0
WALMART INC COM 931142103 838 6,453 SH   SOLE   6,453 0 0
Walt Disney Co COM 254687106 29,715 315,004 SH   SOLE   315,004 0 0
Watsco Inc COM 942622200 515 2,000 SH   SOLE   2,000 0 0
WEC Energy Group Inc. COM 92939U106 267 2,988 SH   SOLE   2,988 0 0
WELLS FARGO & CO COM 949746101 2,737 67,952 SH   SOLE   67,952 0 0
Wells Fargo Cvt Pfd CvtPfd 949746804 37,321 31,931 SH   SOLE   31,931 0 0
Wells Fargo Pfd Ser Q Pfd 949746556 2,336 104,290 SH   SOLE   104,290 0 0
Wells Fargo Pfd Ser W Pfd 949746465 1,296 51,500 SH   SOLE   51,500 0 0
Wells Fargo Pfd Ser Y Pfd 94988U656 14,932 660,270 SH   SOLE   660,270 0 0
Wells Fargo Pfd Ser Z Pfd 94988U151 188 10,000 SH   SOLE   10,000 0 0
Western Alliance Bncp COM 957638109 497 7,557 SH   SOLE   7,557 0 0
WEX INC. COM 96208T104 1,071 8,435 SH   SOLE   8,435 0 0
WEYERHAEUSER CO COM 962166104 1,933 67,584 SH   SOLE   67,584 0 0
WinTrust Fin Ser D Pfd Pfd 97650W405 6,752 276,391 SH   SOLE   276,391 0 0
WinTrust Fin Ser E Pfd Pfd 97650W504 21,143 838,037 SH   SOLE   838,037 0 0
Workday Inc COM 98138H101 24,220 159,108 SH   SOLE   159,108 0 0
WORLD WRESTLING ENT CLASS A COM 98156Q108 2,455 34,989 SH   SOLE   34,989 0 0
Xylem Inc Com COM 98419M100 555 6,350 SH   SOLE   6,350 0 0
YAMANA GOLD INC COM 98462Y100 45 10,000 SH   SOLE   10,000 0 0
YUM BRANDS INC COM 988498101 24,343 228,345 SH   SOLE   228,345 0 0
Zebra Technologies COM 989207105 40,743 155,504 SH   SOLE   155,504 0 0
Zimmer Biomet Holdings Inc COM 98956P102 481 4,602 SH   SOLE   4,602 0 0
Zions Bancorp Pfd Ser G Pfd 989701859 4,302 170,854 SH   SOLE   170,854 0 0
Zions Bancorp Pfd Ser L Pfd 989701818 1,621 63,700 SH   SOLE   63,700 0 0
ZOETIS INC COM 98978V103 2,386 16,066 SH   SOLE   16,066 0 0