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 CO COM 88579Y101 1,926 10,842 SH   SOLE   10,833 9 0
ABBOTT LABS COM 002824100 973 6,914 SH   SOLE   6,914 0 0
ABBVIE INC COM 00287Y109 5,535 40,877 SH   SOLE   40,877 0 0
AGREE RLTY CORP COM 008492100 405 5,674 SH   SOLE   5,674 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 166 11,489 SH   SOLE   11,489 0 0
ALLEGHANY CORP MD COM 017175100 2,819 4,223 SH   SOLE   4,223 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 800 16,385 SH   SOLE   16,385 0 0
ALPHABET INC CAP STK CL C 02079K107 3,524 1,218 SH   SOLE   1,218 0 0
ALPHABET INC CAP STK CL A 02079K305 47,325 16,336 SH   SOLE   13,571 1,663 1,102
ALTRIA GROUP INC COM 02209S103 2,309 48,720 SH   SOLE   48,680 40 0
AMAZON COM INC COM 023135106 45,305 13,588 SH   SOLE   11,798 1,062 728
AMERICAN CENTY ETF TR US EQT ETF 025072885 614 7,663 SH   SOLE   7,663 0 0
AMERICAN EXPRESS CO COM 025816109 431 2,633 SH   SOLE   2,633 0 0
AMGEN INC COM 031162100 221 984 SH   SOLE   984 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 170 21,749 SH   SOLE   21,749 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 274 20,791 SH   SOLE   20,791 0 0
APPLE INC COM 037833100 93,516 526,642 SH   SOLE   458,939 40,454 27,249
APTIV PLC SHS G6095L109 34,656 210,099 SH   SOLE   176,770 20,477 12,852
ARCHER DANIELS MIDLAND CO COM 039483102 798 11,801 SH   SOLE   11,801 0 0
ARES CAPITAL CORP COM 04010L103 858 40,485 SH   SOLE   40,485 0 0
ARES COML REAL ESTATE CORP COM 04013V108 291 20,000 SH   SOLE   20,000 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 4,078 70,000 SH   SOLE   70,000 0 0
AT&T INC COM 00206R102 1,865 75,823 SH   SOLE   75,743 80 0
ATLAS CORP SHARES Y0436Q109 213 15,000 SH   SOLE   15,000 0 0
ATMOS ENERGY CORP COM 049560105 524 5,000 SH   SOLE   5,000 0 0
B & G FOODS INC NEW COM 05508R106 246 8,000 SH   SOLE   8,000 0 0
BCE INC COM NEW 05534B760 275 5,286 SH   SOLE   5,286 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 451 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 45,238 151,297 SH   SOLE   129,003 13,397 8,897
BERRY GLOBAL GROUP INC COM 08579W103 873 11,834 SH   SOLE   11,834 0 0
BK OF AMERICA CORP COM 060505104 1,933 43,439 SH   SOLE   43,409 30 0
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 381 32,536 SH   SOLE   32,536 0 0
BLACKROCK TCP CAPITAL CORP COM 09259E108 467 34,593 SH   SOLE   34,593 0 0
BLACKSTONE INC COM 09260D107 1,682 13,000 SH   SOLE   13,000 0 0
BLOCK H & R INC COM 093671105 2,168 92,000 SH   SOLE   92,000 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103 318 21,352 SH   SOLE   21,352 0 0
BOEING CO COM 097023105 306 1,519 SH   SOLE   1,519 0 0
BOOKING HOLDINGS INC COM 09857L108 723 302 SH   SOLE   302 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 816 13,094 SH   SOLE   13,061 33 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 953 15,790 SH   SOLE   15,790 0 0
CANADIAN NATL RY CO COM 136375102 208 1,691 SH   SOLE   1,691 0 0
CANNAE HLDGS INC COM 13765N107 554 15,765 SH   SOLE   15,765 0 0
CAPITAL SOUTHWEST CORP COM 140501107 662 26,187 SH   SOLE   26,187 0 0
CARDINAL HEALTH INC COM 14149Y108 309 6,000 SH   SOLE   6,000 0 0
CARLYLE GROUP INC COM 14316J108 549 10,000 SH   SOLE   10,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 24,708 455,529 SH   SOLE   380,835 44,578 30,115
CEDAR FAIR L P DEPOSITRY UNIT 150185106 826 16,500 SH   SOLE   16,500 0 0
CELANESE CORP DEL COM 150870103 31,488 187,362 SH   SOLE   155,564 19,196 12,602
CENTERPOINT ENERGY INC COM 15189T107 1,259 45,100 SH   SOLE   45,100 0 0
CHENIERE ENERGY INC COM NEW 16411R208 668 6,588 SH   SOLE   6,588 0 0
CHEVRON CORP NEW COM 166764100 900 7,670 SH   SOLE   7,670 0 0
CISCO SYS INC COM 17275R102 1,641 25,902 SH   SOLE   25,902 0 0
CITIGROUP INC COM NEW 172967424 310 5,140 SH   SOLE   5,127 13 0
CLEARWAY ENERGY INC CL C 18539C204 447 12,400 SH   SOLE   12,400 0 0
CME GROUP INC COM 12572Q105 1,789 7,830 SH   SOLE   7,830 0 0
COCA COLA CO COM 191216100 2,047 34,570 SH   SOLE   34,570 0 0
COMCAST CORP NEW CL A 20030N101 2,018 40,094 SH   SOLE   40,094 0 0
COMPASS MINERALS INTL INC COM 20451N101 227 4,450 SH   SOLE   4,450 0 0
CONAGRA BRANDS INC COM 205887102 1,719 50,348 SH   SOLE   50,348 0 0
CONSTELLATION BRANDS INC CL A 21036P108 29,133 116,082 SH   SOLE   97,198 11,389 7,495
CORECIVIC INC COM 21871N101 100 10,000 SH   SOLE   10,000 0 0
CORTEVA INC COM 22052L104 1,048 22,168 SH   SOLE   22,168 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,097 1,933 SH   SOLE   1,933 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 29,087 139,347 SH   SOLE   118,675 12,750 7,922
CVS HEALTH CORP COM 126650100 4,784 46,373 SH   SOLE   46,373 0 0
DANAHER CORPORATION COM 235851102 2,407 7,315 SH   SOLE   7,315 0 0
DIREXION SHS ETF TR 20YR TRES BEAR 25460G849 228 4,179 SH   SOLE   4,179 0 0
DIREXION SHS ETF TR DAILY MSCI EMERG 25460E547 107 11,154 SH   SOLE   11,154 0 0
DIREXION SHS ETF TR DAILY S&P BEAR 25460E257 94 11,439 SH   SOLE   11,439 0 0
DISCOVER FINL SVCS COM 254709108 34,890 301,919 SH   SOLE   250,158 30,981 20,780
DISNEY WALT CO COM 254687106 1,265 8,169 SH   SOLE   8,169 0 0
DOMINION ENERGY INC COM 25746U109 604 7,692 SH   SOLE   7,692 0 0
DOW INC COM 260557103 1,816 32,012 SH   SOLE   32,012 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,481 23,652 SH   SOLE   23,652 0 0
DYNEX CAP INC COM 26817Q886 1,055 63,116 SH   SOLE   63,116 0 0
EASTMAN CHEM CO COM 277432100 363 3,000 SH   SOLE   3,000 0 0
EATON CORP PLC SHS G29183103 3,935 22,769 SH   SOLE   22,769 0 0
EMERSON ELEC CO COM 291011104 816 8,779 SH   SOLE   8,779 0 0
ENBRIDGE INC COM 29250N105 1,018 26,051 SH   SOLE   26,051 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1,378 167,476 SH   SOLE   167,476 0 0
ENTERGY CORP NEW COM 29364G103 2,568 22,800 SH   SOLE   22,800 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,560 116,593 SH   SOLE   116,593 0 0
EQUINOR ASA SPONSORED ADR 29446M102 795 30,206 SH   SOLE   30,206 0 0
EQUITY COMWLTH 6.5% CNV PFD D 294628201 233 7,855 SH   SOLE   7,855 0 0
ERICSSON ADR B SEK 10 294821608 945 86,963 SH   SOLE   86,963 0 0
EXXON MOBIL CORP COM 30231G102 861 14,067 SH   SOLE   11,867 0 2,200
FASTENAL CO COM 311900104 769 12,000 SH   SOLE   12,000 0 0
FASTLY INC CL A 31188V100 257 7,239 SH   SOLE   7,239 0 0
FEDEX CORP COM 31428X106 690 2,669 SH   SOLE   2,669 0 0
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 18,619 355,905 SH   SOLE   355,905 0 0
FIFTH THIRD BANCORP COM 316773100 273 6,275 SH   SOLE   6,275 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 31,565 152,852 SH   SOLE   126,822 15,596 10,434
FIRSTENERGY CORP COM 337932107 527 12,677 SH   SOLE   12,677 0 0
FORD MTR CO DEL COM 345370860 402 19,360 SH   SOLE   19,110 250 0
GALLAGHER ARTHUR J & CO COM 363576109 4,951 29,183 SH   SOLE   29,183 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 819 16,835 SH   SOLE   16,835 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 55 13,000 SH   SOLE   13,000 0 0
GENERAL ELECTRIC CO COM NEW 369604301 1,121 11,861 SH   SOLE   11,861 0 0
GENERAL MLS INC COM 370334104 3,171 47,061 SH   SOLE   47,061 0 0
GENERAL MTRS CO COM 37045V100 1,039 17,723 SH   SOLE   17,723 0 0
GEO GROUP INC NEW COM 36162J106 116 15,000 SH   SOLE   15,000 0 0
GETTY RLTY CORP NEW COM 374297109 1,663 51,829 SH   SOLE   51,829 0 0
GILEAD SCIENCES INC COM 375558103 306 4,217 SH   SOLE   4,217 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 602 13,646 SH   SOLE   13,591 55 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 12,196 416,665 SH   SOLE   344,486 43,613 28,566
GLOBAL PARTNERS LP COM UNITS COM UNITS 37946r109 404 17,200 SH   SOLE   17,200 0 0
GLOBAL X FDS US PFD ETF 37954Y657 1,461 56,733 SH   SOLE   56,733 0 0
GLOBAL X FDS RATE PREFERRED 37954Y376 681 24,545 SH   SOLE   24,545 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 705 36,789 SH   SOLE   36,789 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 22,292 335,218 SH   SOLE   335,218 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 237 2,611 SH   SOLE   2,611 0 0
HCA HEALTHCARE INC COM 40412C101 1,297 5,050 SH   SOLE   5,050 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 589 35,703 SH   SOLE   35,703 0 0
HOME DEPOT INC COM 437076102 33,017 79,557 SH   SOLE   67,033 7,534 4,990
HONEYWELL INTL INC COM 438516106 25,900 124,215 SH   SOLE   104,493 12,020 7,701
ICL GROUP LTD SHS M53213100 159 16,399 SH   SOLE   16,399 0 0
INSIGHT ENTERPRISES INC COM 45765U103 744 6,983 SH   SOLE   6,983 0 0
INTEL CORP COM 458140100 3,910 75,918 SH   SOLE   75,918 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,730 27,909 SH   SOLE   27,909 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,978 13,132 SH   SOLE   13,132 0 0
INTERNATIONAL PAPER CO COM 460146103 1,064 22,658 SH   SOLE   22,658 0 0
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 711 28,369 SH   SOLE   28,369 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1,390 53,645 SH   SOLE   53,645 0 0
INVESCO HIGH INCOME 2024 TAR COM 46136K105 147 14,915 SH   SOLE   14,915 0 0
IRON MTN INC NEW COM 46284V101 692 13,221 SH   SOLE   13,221 0 0
ISHARES GOLD TR ISHARES NEW 464285204 266 7,638 SH   SOLE   7,638 0 0
ISHARES TR MSCI EAFE ETF 464287465 496 6,301 SH   SOLE   6,301 0 0
ISHARES TR CORE MSCI EAFE 46432F842 116,160 1,556,266 SH   SOLE   1,556,266 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 289 5,669 SH   SOLE   5,669 0 0
ISHARES TR FALN ANGLS USD 46435G474 549 18,326 SH   SOLE   18,326 0 0
ISHARES TR US DIVID BYBCK 46435U861 29,276 684,653 SH   SOLE   684,653 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 1,445 11,805 SH   SOLE   11,805 0 0
ISHARES TR CORE S&P TTL STK 464287150 580 5,424 SH   SOLE   5,424 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 341 4,440 SH   SOLE   4,440 0 0
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 382 9,930 SH   SOLE   9,930 0 0
J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 16,608 247,142 SH   SOLE   247,142 0 0
JETBLUE AWYS CORP COM 477143101 160 11,237 SH   SOLE   11,237 0 0
JOHNSON & JOHNSON COM 478160104 5,534 32,352 SH   SOLE   32,352 0 0
JPMORGAN CHASE & CO COM 46625H100 34,568 218,304 SH   SOLE   183,896 21,042 13,366
KAR AUCTION SVCS INC COM 48238T109 489 31,292 SH   SOLE   31,292 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 43,003 208,236 SH   SOLE   174,160 20,582 13,494
KINDER MORGAN INC DEL COM 49456B101 1,573 99,192 SH   SOLE   99,192 0 0
KKR & CO INC COM 48251W104 4,328 58,100 SH   SOLE   58,100 0 0
KRAFT HEINZ CO COM 500754106 1,303 36,305 SH   SOLE   36,305 0 0
KRANESHARES TR GLOBAL CARB STRA 500767678 209 4,106 SH   SOLE   4,106 0 0
KROGER CO COM 501044101 446 9,855 SH   SOLE   9,855 0 0
LAZARD LTD SHS A G54050102 1,278 29,291 SH   SOLE   29,291 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 896 5,571 SH   SOLE   5,571 0 0
LILLY ELI & CO COM 532457108 11,633 42,114 SH   SOLE   42,114 0 0
LINDE PLC SHS G5494J103 17,934 51,769 SH   SOLE   42,842 5,333 3,594
LIONS GATE ENTMNT CORP CL A VTG 535919401 177 10,635 SH   SOLE   10,635 0 0
LKQ CORP COM 501889208 2,032 33,851 SH   SOLE   33,851 0 0
LOCKHEED MARTIN CORP COM 539830109 5,595 15,743 SH   SOLE   15,541 202 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 660 7,160 SH   SOLE   7,160 0 0
M D C HLDGS INC COM 552676108 1,929 34,560 SH   SOLE   34,560 0 0
MACERICH CO COM 554382101 206 11,896 SH   SOLE   11,896 0 0
MAIN STR CAP CORP COM 56035L104 348 7,756 SH   SOLE   7,756 0 0
MARATHON PETE CORP COM 56585A102 513 8,016 SH   SOLE   8,016 0 0
MARKETAXESS HLDGS INC COM 57060D108 12,250 29,785 SH   SOLE   24,896 2,955 1,934
MARSH & MCLENNAN COS INC COM 571748102 1,766 10,158 SH   SOLE   10,158 0 0
MARVELL TECHNOLOGY INC COM 573874104 40,664 464,790 SH   SOLE   385,087 47,816 31,887
MASTERCARD INCORPORATED CL A 57636Q104 20,884 58,121 SH   SOLE   54,140 2,588 1,393
MAXIMUS INC COM 577933104 237 2,979 SH   SOLE   2,979 0 0
MCDONALDS CORP COM 580135101 1,029 3,838 SH   SOLE   3,838 0 0
MERCK & CO INC COM 58933Y105 1,497 19,537 SH   SOLE   19,537 0 0
MERITAGE HOMES CORP COM 59001A102 692 5,669 SH   SOLE   5,669 0 0
META PLATFORMS INC CL A 30303M102 3,270 9,722 SH   SOLE   9,721 1 0
METLIFE INC COM 59156R108 381 6,090 SH   SOLE   6,090 0 0
MFA FINL INC COM 55272X102 116 25,438 SH   SOLE   25,438 0 0
MGM RESORTS INTERNATIONAL COM 552953101 439 9,779 SH   SOLE   9,779 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 35,242 404,801 SH   SOLE   347,964 34,471 22,366
MICRON TECHNOLOGY INC COM 595112103 373 4,000 SH   SOLE   4,000 0 0
MICROSOFT CORP COM 594918104 84,501 251,252 SH   SOLE   219,924 18,802 12,526
MONDELEZ INTL INC CL A 609207105 510 7,687 SH   SOLE   7,687 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 385 8,000 SH   SOLE   8,000 0 0
NETFLIX INC COM 64110L106 861 1,429 SH   SOLE   1,429 0 0
NEW MTN FIN CORP COM 647551100 347 25,356 SH   SOLE   25,356 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 346 28,357 SH   SOLE   28,357 0 0
NEXTERA ENERGY INC COM 65339F101 32,397 347,014 SH   SOLE   296,726 30,099 20,189
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 7,205 85,371 SH   SOLE   85,371 0 0
NOVO-NORDISK A S ADR 670100205 413 3,688 SH   SOLE   3,688 0 0
NUCOR CORP COM 670346105 203 1,779 SH   SOLE   1,779 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 205 12,900 SH   SOLE   12,900 0 0
NUTRIEN LTD COM 67077M108 240 3,198 SH   SOLE   3,198 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 380 24,386 SH   SOLE   24,386 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 69 10,633 SH   SOLE   10,633 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105 390 24,220 SH   SOLE   24,220 0 0
NVIDIA CORPORATION COM 67066G104 25,264 85,900 SH   SOLE   72,021 8,472 5,407
OCCIDENTAL PETE CORP COM 674599105 236 8,143 SH   SOLE   8,143 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 54,855 153,064 SH   SOLE   126,503 16,080 10,480
OLIN CORP COM PAR $1 680665205 863 15,000 SH   SOLE   15,000 0 0
ONE LIBERTY PPTYS INC COM 682406103 1,093 30,967 SH   SOLE   30,967 0 0
ONEOK INC NEW COM 682680103 305 5,187 SH   SOLE   5,187 0 0
OUTFRONT MEDIA INC COM 69007J106 3,403 126,875 SH   SOLE   126,875 0 0
OWENS CORNING NEW COM 690742101 520 5,742 SH   SOLE   5,742 0 0
PAYPAL HLDGS INC COM 70450Y103 257 1,362 SH   SOLE   1,362 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 627 49,091 SH   SOLE   49,091 0 0
PEPSICO INC COM 713448108 1,068 6,149 SH   SOLE   6,149 0 0
PFIZER INC COM 717081103 6,076 102,892 SH   SOLE   99,207 3,685 0
PHILIP MORRIS INTL INC COM 718172109 3,059 32,204 SH   SOLE   32,204 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 179 19,200 SH   SOLE   19,200 0 0
PNC FINL SVCS GROUP INC COM 693475105 396 1,974 SH   SOLE   1,974 0 0
POTLATCHDELTIC CORPORATION COM 737630103 2,891 48,000 SH   SOLE   48,000 0 0
PPL CORP COM 69351T106 265 8,800 SH   SOLE   8,800 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 477 6,594 SH   SOLE   6,594 0 0
PROCTER AND GAMBLE CO COM 742718109 5,538 33,857 SH   SOLE   33,857 0 0
PROLOGIS INC. COM 74340W103 23,823 141,498 SH   SOLE   118,490 14,170 8,838
PROSHARES TR ULTRA FNCLS NEW 74347X633 522 7,715 SH   SOLE   7,715 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1,929 28,914 SH   SOLE   28,914 0 0
PVH CORPORATION COM 693656100 19,627 184,031 SH   SOLE   154,589 17,910 11,532
QUALCOMM INC COM 747525103 1,026 5,609 SH   SOLE   5,569 40 0
QURATE RETAIL INC COM SER A 74915M100 359 47,207 SH   SOLE   47,207 0 0
RAYONIER INC COM 754907103 1,995 49,425 SH   SOLE   49,425 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,492 28,955 SH   SOLE   28,955 0 0
REALTY INCOME CORP COM 756109104 1,554 21,707 SH   SOLE   21,707 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 403 18,500 SH   SOLE   18,500 0 0
ROSS STORES INC COM 778296103 21,467 187,843 SH   SOLE   155,927 19,503 12,413
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,109 25,550 SH   SOLE   25,550 0 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 252 6,336 SH   SOLE   6,336 0 0
S&P GLOBAL INC COM 78409V104 22,458 47,587 SH   SOLE   40,244 4,420 2,923
SALESFORCE COM INC COM 79466L302 16,047 63,145 SH   SOLE   52,310 6,374 4,461
SCHLUMBERGER LTD COM STK 806857108 1,601 53,465 SH   SOLE   53,465 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 721 5,116 SH   SOLE   5,116 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 116 10,040 SH   SOLE   10,040 0 0
SHOPIFY INC CL A 82509L107 541 393 SH   SOLE   393 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 323 1,000 SH   SOLE   1,000 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 681 16,000 SH   SOLE   16,000 0 0
SIXTH STREET SPECIALTY LENDN COM 83012A109 600 25,653 SH   SOLE   25,653 0 0
SOUTHERN CO COM 842587107 3,520 51,321 SH   SOLE   51,321 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 400 9,633 SH   SOLE   9,633 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,224 10,998 SH   SOLE   10,394 0 604
SPDR SER TR PORTFOLIO INTRMD 78464A375 4,610 127,538 SH   SOLE   127,538 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 4,843 86,747 SH   SOLE   86,747 0 0
SPDR SER TR BLOOMBERG INVT 78468R200 944 30,872 SH   SOLE   30,872 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 542 17,500 SH   SOLE   17,500 0 0
SPROUTS FMRS MKT INC COM 85208M102 573 19,322 SH   SOLE   19,322 0 0
STARWOOD PPTY TR INC COM 85571B105 267 11,000 SH   SOLE   11,000 0 0
STATE STR CORP COM 857477103 279 3,000 SH   SOLE   3,000 0 0
STRYKER CORPORATION COM 863667101 14,273 53,374 SH   SOLE   43,008 6,223 4,144
SYNCHRONY FINANCIAL COM 87165B103 930 20,053 SH   SOLE   20,053 0 0
TARGA RES CORP COM 87612G101 261 5,000 SH   SOLE   5,000 0 0
TARGET CORP COM 87612E106 2,293 9,906 SH   SOLE   9,906 0 0
TC ENERGY CORP COM 87807B107 232 4,992 SH   SOLE   4,992 0 0
TCG BDC INC COM 872280102 185 13,490 SH   SOLE   13,490 0 0
TECHNIPFMC PLC COM G87110105 149 25,163 SH   SOLE   25,163 0 0
TELEFONICA S A SPONSORED ADR 879382208 44 10,263 SH   SOLE   10,263 0 0
TESLA INC COM 88160R101 2,779 2,630 SH   SOLE   2,630 0 0
TEXAS INSTRS INC COM 882508104 366 1,941 SH   SOLE   1,941 0 0
THE TRADE DESK INC COM CL A 88339J105 674 7,360 SH   SOLE   7,360 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 19,515 29,248 SH   SOLE   24,684 2,698 1,866
TILRAY INC NOTE 5.000%10/0 88688TAB6 195 200,000 SH   SOLE   200,000 0 0
TJX COS INC NEW COM 872540109 327 4,309 SH   SOLE   4,309 0 0
TOLL BROTHERS INC COM 889478103 28,507 393,796 SH   SOLE   329,037 38,584 26,175
TRACTOR SUPPLY CO COM 892356106 716 3,000 SH   SOLE   3,000 0 0
TRANSALTA CORP COM 89346D107 817 73,431 SH   SOLE   73,431 0 0
UMPQUA HLDGS CORP COM 904214103 192 10,000 SH   SOLE   10,000 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,588 29,519 SH   SOLE   29,519 0 0
UNION PAC CORP COM 907818108 21,473 85,233 SH   SOLE   71,215 8,357 5,660
UNITED PARCEL SERVICE INC CL B 911312106 536 2,503 SH   SOLE   2,503 0 0
UNITEDHEALTH GROUP INC COM 91324P102 32,530 64,782 SH   SOLE   54,020 6,464 4,298
US BANCORP DEL COM NEW 902973304 225 4,011 SH   SOLE   4,011 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,851 17,040 SH   SOLE   17,040 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 18,521 42,424 SH   SOLE   42,424 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 8,318 32,649 SH   SOLE   32,649 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 40,662 276,406 SH   SOLE   276,406 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 233 2,510 SH   SOLE   2,510 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 980 5,707 SH   SOLE   5,707 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,893 95,822 SH   SOLE   95,822 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 719 6,412 SH   SOLE   6,412 0 0
VERITEX HLDGS INC COM 923451108 336 8,455 SH   SOLE   8,455 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,725 71,685 SH   SOLE   71,554 131 0
VERTEX PHARMACEUTICALS INC COM 92532F100 21,332 97,140 SH   SOLE   79,793 10,541 6,806
VERTIV HOLDINGS CO COM CL A 92537N108 16,777 671,902 SH   SOLE   565,919 63,082 42,901
VIATRIS INC COM 92556V106 418 30,892 SH   SOLE   30,465 427 0
VICTORIAS SECRET AND CO COMMON STOCK 926400102 15,095 271,782 SH   SOLE   229,073 25,515 17,194
VISA INC COM CL A 92826C839 11,784 54,378 SH   SOLE   37,606 9,995 6,777
WALGREENS BOOTS ALLIANCE INC COM 931427108 288 5,515 SH   SOLE   5,515 0 0
WALMART INC COM 931142103 235 1,627 SH   SOLE   1,627 0 0
WELLS FARGO CO NEW COM 949746101 351 7,317 SH   SOLE   7,317 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 4,317 104,834 SH   SOLE   104,834 0 0
WILLIAMS COS INC COM 969457100 1,575 60,490 SH   SOLE   60,490 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 9,808 226,411 SH   SOLE   226,411 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 26,483 718,662 SH   SOLE   718,662 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 3,527 68,240 SH   SOLE   68,240 0 0
XCEL ENERGY INC COM 98389B100 973 14,371 SH   SOLE   14,371 0 0
XPO LOGISTICS INC COM 983793100 218 2,817 SH   SOLE   2,817 0 0
ZUMIEZ INC COM 989817101 467 9,729 SH   SOLE   9,729 0 0