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
ABBOTT LABS Common Stocks 002824100   237,146 2,160 SH   SOLE   0 0 2,160
ABBVIE INC Common Stocks 00287Y109   387,056 2,395 SH   SOLE   0 0 2,395
ACCENTURE PLC Common Stocks G1151C101   9,490,182 35,565 SH   SOLE   30,382 0 5,183
ADVANCED MICRO DEVICES Common Stocks 007903107   499,701 7,715 SH   SOLE   7,715 0 0
AGNC INVESTMENT CORP Common Stocks 00123Q104   155,250 15,000 SH   SOLE   0 0 15,000
ALEXANDRIA REAL EST Common Stocks 015271109   8,927,153 61,283 SH   SOLE   53,564 0 7,719
ALPHABET INC -CL A Common Stocks 02079K305   1,150,519 13,040 SH   SOLE   2,940 0 10,100
ALPHABET INC -CL C Common Stocks 02079K107   6,025,654 67,910 SH   SOLE   48,680 0 19,230
AMAZON COM INC Common Stocks 023135106   7,770,000 92,500 SH   SOLE   74,920 0 17,580
AMDOCS LIMITED Common Stocks G02602103   329,603 3,626 SH   SOLE   3,626 0 0
AMERICOLD REALTY TRUST Common Stocks 03064D108   211,447 7,469 SH   SOLE   7,469 0 0
AMERISOURCEBERGEN CORP. Common Stocks 03073E105   5,303,383 32,004 SH   SOLE   27,816 0 4,188
APPLE INC. Common Stocks 037833100   22,204,663 170,897 SH   SOLE   143,053 0 27,844
APTARGROUP INC Common Stocks 038336103   237,227 2,157 SH   SOLE   2,025 0 132
ARES CAPITAL CORP Common Stocks 04010L103   5,097,006 275,961 SH   SOLE   239,562 0 36,399
ARES MANAGEMENT CORP Common Stocks 03990B101   5,643,408 82,458 SH   SOLE   71,858 0 10,600
ASHLAND GLOBAL HOLDINGS Common Stocks 044186104   231,405 2,152 SH   SOLE   2,152 0 0
ASTRAZENECA PLC Common Stocks 046353108   14,793,654 218,195 SH   SOLE   189,057 0 29,138
AURORA CANNABIS INC Common Stocks 05156X884   15,085 16,350 SH   SOLE   500 0 15,850
AUTOMATIC DATA PROCESSING Common Stocks 053015103   253,430 1,061 SH   SOLE   624 0 437
BANK OF AMERICA CORP Preferred Stock 060505625   746,368 39,200 SH   SOLE   500 0 38,700
BIO-TECHNE CORP Common Stocks 09073M104   206,868 2,496 SH   SOLE   2,496 0 0
BLACKSTONE GROUP LP Common Stocks 09260D107   6,070,782 81,828 SH   SOLE   75,197 0 6,631
BOOZ ALLEN HAMILTON HOLDINGS Common Stocks 099502106   12,585,602 120,413 SH   SOLE   104,351 0 16,062
BRISTOL MYERS SQUIBB CO Common Stocks 110122108   454,724 6,320 SH   SOLE   0 0 6,320
BROADRIDGE FINANCIAL SOLUTIONS Common Stocks 11133T103   265,577 1,980 SH   SOLE   1,910 0 70
CATERPILLAR INC Common Stocks 149123101   1,624,935 6,783 SH   SOLE   5,283 0 1,500
CHEVRONTEXACO CORP Common Stocks 166764100   265,107 1,477 SH   SOLE   1,210 0 267
CIENA CORPORATION Common Stocks 171779309   208,355 4,087 SH   SOLE   4,087 0 0
CION INVESTMENTS CORP Common Stocks 17259U204   121,037 12,414 SH   SOLE   12,414 0 0
CISCO SYS INC Common Stocks 17275R102   14,281,435 299,778 SH   SOLE   260,877 0 38,901
CLEARWAY ENERGY INC Common Stocks 18539C204   297,761 9,343 SH   SOLE   9,003 0 340
CMS ENERGY CORP Common Stocks 125896100   209,686 3,311 SH   SOLE   3,311 0 0
COCA COLA CO Common Stocks 191216100   11,643,412 183,044 SH   SOLE   160,054 0 22,990
COLGATE PALMOLIVE CO Common Stocks 194162103   10,701,835 135,827 SH   SOLE   117,604 0 18,223
COLUMBIA CARE INC Common Stocks 197309107   11,250 15,000 SH   SOLE   0 0 15,000
COMMUNITY BANK SYSTEM INC. Common Stocks 203607106   210,316 3,341 SH   SOLE   3,341 0 0
CONCENTRIX CORP Common Stocks 20602D101   262,192 1,969 SH   SOLE   1,969 0 0
CULLEN/FROST BANKERS, INC. Common Stocks 229899109   313,527 2,345 SH   SOLE   2,345 0 0
DECIBEL CANNABIS CO INC Common Stocks 243437100   3,700 50,000 SH   SOLE   0 0 50,000
DOLLAR GENERAL CORP Common Stocks 256677105   11,864,403 48,180 SH   SOLE   41,671 0 6,509
DYCOM INDS INC Common Stocks 267475101   311,033 3,323 SH   SOLE   3,323 0 0
ELF BEAUTY INC Common Stocks 26856L103   253,440 4,583 SH   SOLE   4,583 0 0
EMCOR GROUP INC Common Stocks 29084Q100   263,488 1,779 SH   SOLE   1,779 0 0
ENERGY SELECT SECTOR SPDR Equity ETFs 81369Y506   7,050,687 80,607 SH   SOLE   69,903 0 10,704
ENERGY TRANSFER EQUITY L P UT LTD PTN Common Stocks 29273V100   388,802 32,755 SH   SOLE   0 0 32,755
ENLINK MIDSTREAMA A LLC Common Stocks 29336T100   134,378 10,925 SH   SOLE   0 0 10,925
ENTERPRISE PRODS PARTNERS L COM UNIT Common Stocks 293792107   3,246,745 134,608 SH   SOLE   34,360 0 100,248
EXXON MOBIL CORP Common Stocks 30231G102   376,564 3,414 SH   SOLE   3,103 0 311
FOUR CORNERS PROPERTY TRUST Common Stocks 35086T109   10,175,569 392,425 SH   SOLE   341,110 0 51,315
HOME DEPOT INC Common Stocks 437076102   200,571 635 SH   SOLE   290 0 345
ICF INTERNATIONAL INC Common Stocks 44925C103   226,131 2,283 SH   SOLE   2,283 0 0
IDACORP INC Common Stocks 451107106   228,426 2,118 SH   SOLE   2,118 0 0
INDUS REALTY TRUST INC Common Stocks 45580R103   217,968 3,433 SH   SOLE   3,433 0 0
INVESCO QQQ TRUST UNIT SER 1 Equity ETFs 46090E103   4,556,051 17,110 SH   SOLE   17,110 0 0
ISHARES 1-3 TREASURY BOND ETF Fixed Income ETF 464287457   53,914,633 664,219 SH   SOLE   563,627 0 100,592
ISHARES 7-10 YR TREASURY BD ETF Fixed Income ETF 464287440   9,244,626 96,519 SH   SOLE   78,941 0 17,578
ISHARES JP MORGAN USD EM BOND ETF Fixed Income ETF 464288281   207,246 2,450 SH   SOLE   0 0 2,450
ISHARES RUSSELL 1000 GROWTH ETF Equity ETFs 464287614   224,095 1,046 SH   SOLE   1,046 0 0
ISHARES S&P PREFERRED STOCK INDEX FUND Preferred Stock 464288687   2,432,111 79,663 SH   SOLE   59,369 0 20,294
ISHARES US TELECOMMUNICATION ETF Equity ETFs 464287713   334,409 14,909 SH   SOLE   12,895 0 2,014
JACOBS SOLUTIONS INC Common Stocks 46982L108   279,883 2,331 SH   SOLE   2,331 0 0
JANUS HENDERSON AAA CLO ETF Fixed Income ETF 47103U845   16,579,041 336,562 SH   SOLE   293,565 0 42,997
JOHNSON & JOHNSON Common Stocks 478160104   1,295,904 7,336 SH   SOLE   1,108 0 6,228
JP Morgan Ultra Short Income ETF Fixed Income ETF 46641Q837   8,483,249 169,225 SH   SOLE   46,499 0 122,726
KINDER MORGAN INC Common Stocks 49456B101   194,631 10,765 SH   SOLE   0 0 10,765
LOCKHEED MARTIN CORP. Common Stocks 539830109   301,624 620 SH   SOLE   365 0 255
MACOM TECHNOLOGY Common Stocks 55405Y100   213,628 3,392 SH   SOLE   3,392 0 0
MAGELLAN MIDSTREAM PARTNERS LP Common Stocks 559080106   1,702,822 33,914 SH   SOLE   0 0 33,914
MCCORMICK & CO Non Voting Common Stocks 579780206   5,468,502 65,973 SH   SOLE   57,165 0 8,808
MCDONALDS CORP Common Stocks 580135101   11,287,766 42,833 SH   SOLE   37,209 0 5,624
MERCK & COMPANY Common Stocks 58933Y105   5,558,373 50,098 SH   SOLE   42,858 0 7,240
MICROSOFT Common Stocks 594918104   24,630,918 102,706 SH   SOLE   88,676 0 14,030
MONDELEZ INTERNATIONAL INC Common Stocks 609207105   558,860 8,385 SH   SOLE   593 0 7,792
MPLX LP Common Stocks 55336V100   232,671 7,085 SH   SOLE   0 0 7,085
NEXTECH AR SOLUTIONS CORP Common Stocks 65345C100   254,482 287,550 SH   SOLE   0 0 287,550
NEXTERA ENERGY, INC. Common Stocks 65339F101   1,172,156 14,021 SH   SOLE   2,444 0 11,577
NUVEEN MORTGAGE OPPORTUNITY OPPORTUNITY FUND Fixed Income Closed-End Fund 670735109   199,467 12,328 SH   SOLE   0 0 12,328
NVIDIA CORP Common Stocks 67066G104   2,495,487 17,076 SH   SOLE   12,000 0 5,076
PEPSICO INC Common Stocks 713448108   22,090,432 122,276 SH   SOLE   105,787 0 16,489
PIMCO ACCESS INCOME FUND Fixed Income Closed-End Fund 72203T100   177,480 12,000 SH   SOLE   0 0 12,000
POWERSHARES PREFERRED PORTFO Fixed Income ETF 46138E511   579,683 51,850 SH   SOLE   0 0 51,850
PRIMO WATER CORPORATION Common Stocks 74167P108   208,997 13,449 SH   SOLE   13,449 0 0
PROCTER & GAMBLE COMPANY Common Stocks 742718109   249,619 1,647 SH   SOLE   781 0 866
PROSHARES SHORT QQQ Equity ETFs 74347B714   5,484,966 372,620 SH   SOLE   372,620 0 0
PROSHARES TRA PSHS SHRT SP5 Equity ETFs 74347B425   809,595 50,505 SH   SOLE   0 0 50,505
PRUDENTIAL ST DUR HY FUND Fixed Income Closed-End Fund 69346H100   1,413,124 119,050 SH   SOLE   0 0 119,050
RELIANCE STL & ALUM CO Common Stocks 759509102   220,457 1,089 SH   SOLE   1,089 0 0
RENAISSANCERE HOLDINGS Common Stocks G7496G103   245,579 1,333 SH   SOLE   1,333 0 0
REPUBLIC SERVICES, INC. Common Stocks 760759100   13,124,946 101,752 SH   SOLE   86,876 0 14,876
SCHWAB INTERMEDIATE-TERM US TREASURY Fixed Income ETF 808524854   35,968,848 730,629 SH   SOLE   620,340 0 110,289
SIMPLY GOOD FOODS Common Stocks 82900L102   298,650 7,853 SH   SOLE   7,853 0 0
SPDR BLOOMBERG 1-3 MONTH T BILL Fixed Income ETF 78468R663   9,536,081 104,254 SH   SOLE   53,651 0 50,603
SPDR PORT SHRT TERM CORP BOND Fixed Income ETF 78464A474   12,761,215 434,350 SH   SOLE   359,481 0 74,869
STARWOOD PROPERTY TRUST INC. Common Stocks 85571B105   4,855,450 264,891 SH   SOLE   230,204 0 34,687
TARGA RESOURCES Common Stocks 87612G101   474,957 6,462 SH   SOLE   0 0 6,462
TELEDYNE TECH INC Common Stocks 879360105   277,937 695 SH   SOLE   695 0 0
TELEFLEX INC Common Stocks 879369106   206,694 828 SH   SOLE   828 0 0
THOMSON REUTERS CORP Common Stocks 884903709   10,239,031 89,761 SH   SOLE   73,326 0 16,435
TILRAY INC Common Stocks 88688T100   253,624 94,284 SH   SOLE   0 0 94,284
UNITEDHEALTH GROUP INC Common Stocks 91324P102   15,343,056 28,939 SH   SOLE   25,125 0 3,814
UTILITIES SELECT SECTOR SPDR Equity ETFs 81369Y886   41,508,586 588,774 SH   SOLE   513,140 0 75,634
VANGUARD DIVIDEND APPREC Equity ETFs 921908844   200,442 1,320 SH   SOLE   1,320 0 0
VANGUARD HEALTH CARE ETF Equity ETFs 92204A504   551,911 2,225 SH   SOLE   0 0 2,225
VANGUARD INT-TERM CORP BOND ETF Fixed Income ETF 92206C870   2,928,294 37,780 SH   SOLE   30,309 0 7,471
VANGUARD LONG TERM TREASURY Fixed Income ETF 92206C847   308,100 5,000 SH   SOLE   0 0 5,000
VANGUARD S/T CORP BOND ETF Fixed Income ETF 92206C409   80,385,368 1,069,097 SH   SOLE   877,211 0 191,886
VANGUARD SHORT TERM TREASURY Fixed Income ETF 92206C102   83,406,360 1,442,517 SH   SOLE   1,232,201 0 210,316
VANGUARD-SHORT TERM BOND ETF Fixed Income ETF 921937827   62,729,661 833,285 SH   SOLE   684,339 0 148,946
VERIZON COMMUNICATIONS Common Stocks 92343V104   277,415 7,041 SH   SOLE   3,456 0 3,585
VILLAGE FARMS INTL INC Common Stocks 92707Y108   108,138 80,700 SH   SOLE   0 0 80,700
VISA INC Common Stocks 92826C839   219,395 1,056 SH   SOLE   852 0 204
WAL MART STORES INC Common Stocks 931142103   13,237,226 93,358 SH   SOLE   79,939 0 13,419
WASTE MGMT INC DEL Common Stocks 94106L109   212,259 1,353 SH   SOLE   1,025 0 328
WEBSTER FINANCIAL CORP 6.5 Preferred Stock 947890703   784,392 32,480 SH   SOLE   300 0 32,180
WILLIAMS COS INC Common Stocks 969457100   246,882 7,504 SH   SOLE   1,293 0 6,211
ZIMMER BIOMET HLDGS Common Stocks 98956P102   6,153,303 48,261 SH   SOLE   42,213 0 6,048