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
AAON INC COM PAR $0.004 000360206   306,500 3,479 SH   SOLE   0 0 3,479
AFLAC INC COM 001055102   7,967,465 92,796 SH   SOLE   79,396 0 13,400
AGCO CORP COM 001084102   1,550,052 12,600 SH   SOLE   6,100 0 6,500
APA CORPORATION COM 03743Q108   2,165,665 62,992 SH   SOLE   62,992 0 0
AT&T INC COM 00206R102   683,338 38,826 SH   SOLE   38,826 0 0
ABBOTT LABS COM 002824100   7,509,971 66,074 SH   SOLE   60,074 0 6,000
ABBVIE INC COM 00287Y109   23,255,263 127,706 SH   SOLE   117,657 0 10,049
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,499,028 10,095 SH   SOLE   7,495 0 2,600
ACUITY BRANDS INC COM 00508Y102   404,439 1,505 SH   SOLE   1,505 0 0
ADVANCED MICRO DEVICES INC COM 007903107   11,296,508 62,588 SH   SOLE   62,588 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   1,090,319 10,025 SH   SOLE   10,025 0 0
ALPHABET INC CAP STK CL A 02079K305   10,225,658 67,751 SH   SOLE   62,951 0 4,800
ALPHABET INC CAP STK CL C 02079K107   1,909,340 12,540 SH   SOLE   12,540 0 0
ALTAIR ENGR INC COM CL A 021369103   253,712 2,945 SH   SOLE   0 0 2,945
ALTRIA GROUP INC COM 02209S103   571,117 13,093 SH   SOLE   13,093 0 0
AMAZON COM INC COM 023135106   2,344,760 12,999 SH   SOLE   11,999 0 1,000
AMERICAN EXPRESS CO COM 025816109   16,879,570 74,134 SH   SOLE   66,884 0 7,250
AMGEN INC COM 031162100   11,223,816 39,476 SH   SOLE   37,226 0 2,250
APPLE INC COM 037833100   47,800,736 278,754 SH   SOLE   244,926 0 33,828
APPLIED MATLS INC COM 038222105   6,463,248 31,340 SH   SOLE   31,340 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   363,122 1,454 SH   SOLE   1,454 0 0
AUTOZONE INC COM 053332102   6,508,157 2,065 SH   SOLE   1,915 0 150
BHP GROUP LTD SPONSORED ADS 088606108   2,611,280 45,264 SH   SOLE   36,264 0 9,000
BANK AMERICA CORP COM 060505104   3,742,514 98,695 SH   SOLE   98,695 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,628,253 3,872 SH   SOLE   3,505 0 367
BOEING CO COM 097023105   373,243 1,934 SH   SOLE   1,934 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,997,725 36,838 SH   SOLE   36,838 0 0
BROADCOM INC COM 11135F101   59,452,591 44,856 SH   SOLE   42,056 0 2,800
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   368,748 1,800 SH   SOLE   1,800 0 0
CSX CORP COM 126408103   1,517,201 40,928 SH   SOLE   40,928 0 0
CVS HEALTH CORP COM 126650100   9,958,674 124,858 SH   SOLE   116,458 0 8,400
CARRIER GLOBAL CORPORATION COM 14448C104   411,619 7,081 SH   SOLE   7,081 0 0
CASELLA WASTE SYS INC CL A 147448104   364,830 3,690 SH   SOLE   0 0 3,690
CATERPILLAR INC COM 149123101   26,241,152 71,613 SH   SOLE   66,888 0 4,725
CHEVRON CORP NEW COM 166764100   1,626,615 10,312 SH   SOLE   10,312 0 0
CHURCH & DWIGHT CO INC COM 171340102   552,843 5,300 SH   SOLE   5,300 0 0
THE CIGNA GROUP COM 125523100   26,080,674 71,810 SH   SOLE   69,085 0 2,725
CISCO SYS INC COM 17275R102   15,952,783 319,631 SH   SOLE   297,431 0 22,200
CITIGROUP INC COM NEW 172967424   605,649 9,577 SH   SOLE   9,577 0 0
COCA COLA CO COM 191216100   17,764,041 290,357 SH   SOLE   289,157 0 1,200
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   3,491,902 47,645 SH   SOLE   42,045 0 5,600
CONOCOPHILLIPS COM 20825C104   12,984,851 102,018 SH   SOLE   93,618 0 8,400
CONSTELLATION BRANDS INC CL A 21036P108   1,943,356 7,151 SH   SOLE   6,851 0 300
CONSTRUCTION PARTNERS INC COM CL A 21044C107   249,587 4,445 SH   SOLE   0 0 4,445
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   208,163 1,132 SH   SOLE   1,132 0 0
CORTEVA INC COM 22052L104   1,294,807 22,452 SH   SOLE   22,452 0 0
COSTCO WHSL CORP NEW COM 22160K105   30,533,088 41,676 SH   SOLE   38,226 0 3,450
CUMMINS INC COM 231021106   281,391 955 SH   SOLE   955 0 0
DARDEN RESTAURANTS INC COM 237194105   1,813,578 10,850 SH   SOLE   10,350 0 500
DARIOHEALTH CORP COM NEW 23725P209   29,453 19,250 SH   SOLE   19,250 0 0
DEERE & CO COM 244199105   539,712 1,314 SH   SOLE   1,314 0 0
DESCARTES SYS GROUP INC COM 249906108   324,474 3,545 SH   SOLE   0 0 3,545
DEXCOM INC COM 252131107   527,060 3,800 SH   SOLE   3,800 0 0
DIGITAL RLTY TR INC COM 253868103   1,966,146 13,650 SH   SOLE   13,650 0 0
DOLLAR GEN CORP NEW COM 256677105   3,318,928 21,267 SH   SOLE   20,417 0 850
DOMINION ENERGY INC COM 25746U109   707,795 14,389 SH   SOLE   7,589 0 6,800
DOVER CORP COM 260003108   1,012,464 5,714 SH   SOLE   5,114 0 600
DOW INC COM 260557103   2,618,494 45,201 SH   SOLE   43,421 0 1,780
DUPONT DE NEMOURS INC COM 26614N102   1,205,712 15,726 SH   SOLE   10,926 0 4,800
DUKE ENERGY CORP NEW COM NEW 26441C204   5,305,511 54,860 SH   SOLE   46,660 0 8,200
EOG RES INC COM 26875P101   4,173,976 32,650 SH   SOLE   31,650 0 1,000
EATON CORP PLC SHS G29183103   2,318,522 7,415 SH   SOLE   4,615 0 2,800
EBAY INC. COM 278642103   536,773 10,170 SH   SOLE   10,170 0 0
ELECTRONIC ARTS INC COM 285512109   270,647 2,040 SH   SOLE   2,040 0 0
ELEDON PHARMACEUTICALS INC COM 28617K101   51,107 24,809 SH   SOLE   24,809 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   786,152 8,327 SH   SOLE   4,617 0 3,710
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   355,514 22,601 SH   SOLE   22,601 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   15,650,839 536,355 SH   SOLE   512,955 0 23,400
EXACT SCIENCES CORP COM 30063P105   5,576,388 80,747 SH   SOLE   76,847 0 3,900
EXPEDIA GROUP INC COM NEW 30212P303   3,232,579 23,467 SH   SOLE   21,967 0 1,500
EXPEDITORS INTL WASH INC COM 302130109   443,731 3,650 SH   SOLE   3,650 0 0
EXPONENT INC COM 30214U102   256,422 3,101 SH   SOLE   26 0 3,075
EXTRA SPACE STORAGE INC COM 30225T102   204,330 1,390 SH   SOLE   1,390 0 0
EXXON MOBIL CORP COM 30231G102   6,879,432 59,183 SH   SOLE   58,927 0 256
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,162,596 27,602 SH   SOLE   24,102 0 3,500
FIRSTSERVICE CORP NEW COM 33767E202   250,358 1,510 SH   SOLE   0 0 1,510
GENERAL MLS INC COM 370334104   1,447,539 20,688 SH   SOLE   19,688 0 1,000
GENUINE PARTS CO COM 372460105   1,146,947 7,403 SH   SOLE   7,403 0 0
GILEAD SCIENCES INC COM 375558103   1,549,311 21,151 SH   SOLE   19,451 0 1,700
GLOBAL PMTS INC COM 37940X102   7,181,151 53,727 SH   SOLE   51,777 0 1,950
GOLDMAN SACHS GROUP INC COM 38141G104   20,558,284 49,219 SH   SOLE   45,044 0 4,175
GRACO INC COM 384109104   429,916 4,600 SH   SOLE   3,800 0 800
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,025,837 6,944 SH   SOLE   4,634 0 2,310
HOME DEPOT INC COM 437076102   21,376,877 55,727 SH   SOLE   55,352 0 375
HONEYWELL INTL INC COM 438516106   8,749,808 42,630 SH   SOLE   41,905 0 725
HUMANA INC COM 444859102   693,440 2,000 SH   SOLE   2,000 0 0
IAC INC COM NEW 44891N208   972,335 18,229 SH   SOLE   18,229 0 0
ISHARES TR ISHARES BIOTECH 464287556   574,403 4,186 SH   SOLE   4,186 0 0
ISHARES TR U.S. TECH ETF 464287721   229,602 1,700 SH   SOLE   1,700 0 0
INMODE LTD SHS M5425M103   317,127 14,675 SH   SOLE   11,725 0 2,950
INTERNATIONAL BUSINESS MACHS COM 459200101   2,074,017 10,861 SH   SOLE   10,861 0 0
INTEL CORP COM 458140100   7,766,102 175,823 SH   SOLE   162,223 0 13,600
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   2,057,311 23,925 SH   SOLE   22,725 0 1,200
INVESCO QQQ TR UNIT SER 1 46090E103   2,858,536 6,438 SH   SOLE   6,438 0 0
JPMORGAN CHASE & CO COM 46625H100   31,856,714 159,045 SH   SOLE   150,095 0 8,950
JACOBS SOLUTIONS INC COM 46982L108   4,944,725 32,165 SH   SOLE   31,445 0 720
JOHNSON & JOHNSON COM 478160104   4,575,329 28,923 SH   SOLE   25,523 0 3,400
KLA CORP COM NEW 482480100   16,250,135 23,262 SH   SOLE   21,287 0 1,975
KEURIG DR PEPPER INC COM 49271V100   437,048 14,250 SH   SOLE   14,250 0 0
KIMBERLY-CLARK CORP COM 494368103   1,776,622 13,735 SH   SOLE   13,635 0 100
L3HARRIS TECHNOLOGIES INC COM 502431109   5,126,547 24,057 SH   SOLE   19,377 0 4,680
LKQ CORP COM 501889208   334,453 6,262 SH   SOLE   6,262 0 0
LAM RESEARCH CORP COM 512807108   9,764,279 10,050 SH   SOLE   10,050 0 0
ELI LILLY & CO COM 532457108   1,611,155 2,071 SH   SOLE   2,071 0 0
LOWES COS INC COM 548661107   27,094,356 106,365 SH   SOLE   106,365 0 0
LULULEMON ATHLETICA INC COM 550021109   233,218 597 SH   SOLE   597 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   20,771,022 203,080 SH   SOLE   194,680 0 8,400
MAGNA INTL INC COM 559222401   4,738,670 86,980 SH   SOLE   80,980 0 6,000
MARTIN MARIETTA MATLS INC COM 573284106   291,622 475 SH   SOLE   475 0 0
MARVELL TECHNOLOGY INC COM 573874104   7,761,360 109,500 SH   SOLE   109,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104   270,161 561 SH   SOLE   561 0 0
MCDONALDS CORP COM 580135101   4,054,723 14,381 SH   SOLE   10,981 0 3,400
MCKESSON CORP COM 58155Q103   368,279 686 SH   SOLE   686 0 0
MEDTRONIC PLC SHS G5960L103   8,522,747 97,794 SH   SOLE   85,794 0 12,000
MERCK & CO INC COM 58933Y105   12,361,076 93,680 SH   SOLE   83,680 0 10,000
META PLATFORMS INC CL A 30303M102   5,536,098 11,401 SH   SOLE   11,101 0 300
MICROSOFT CORP COM 594918104   33,157,364 78,811 SH   SOLE   68,566 0 10,245
MONDELEZ INTL INC CL A 609207105   259,140 3,702 SH   SOLE   3,702 0 0
MOSAIC CO NEW COM 61945C103   1,831,556 56,425 SH   SOLE   56,425 0 0
NXP SEMICONDUCTORS N V COM N6596X109   18,241,571 73,623 SH   SOLE   71,298 0 2,325
NETFLIX INC COM 64110L106   205,885 339 SH   SOLE   339 0 0
NEXTERA ENERGY INC COM 65339F101   202,467 3,168 SH   SOLE   3,168 0 0
NORTHROP GRUMMAN CORP COM 666807102   7,694,460 16,075 SH   SOLE   15,775 0 300
NOVANTA INC COM 67000B104   258,660 1,480 SH   SOLE   0 0 1,480
NOVARTIS AG SPONSORED ADR 66987V109   1,482,871 15,330 SH   SOLE   14,530 0 800
NOVO-NORDISK A S ADR 670100205   847,697 6,602 SH   SOLE   6,602 0 0
NUCOR CORP COM 670346105   339,596 1,716 SH   SOLE   1,716 0 0
NUTRIEN LTD COM 67077M108   320,429 5,900 SH   SOLE   5,900 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   268,569 20,300 SH   SOLE   20,300 0 0
NVIDIA CORPORATION COM 67066G104   4,901,813 5,425 SH   SOLE   5,425 0 0
ONEOK INC NEW COM 682680103   328,617 4,099 SH   SOLE   4,099 0 0
ORACLE CORP COM 68389X105   14,143,937 112,602 SH   SOLE   101,702 0 10,900
PALO ALTO NETWORKS INC COM 697435105   18,450,550 64,937 SH   SOLE   63,687 0 1,250
PAYPAL HLDGS INC COM 70450Y103   2,931,348 43,758 SH   SOLE   41,258 0 2,500
PENTAIR PLC SHS G7S00T104   589,536 6,900 SH   SOLE   6,900 0 0
PEPSICO INC COM 713448108   590,134 3,372 SH   SOLE   3,372 0 0
PERMIANVILLE RTY TR TR UNIT 71425H100   16,200 12,000 SH   SOLE   12,000 0 0
PFIZER INC COM 717081103   3,796,478 136,810 SH   SOLE   126,310 0 10,500
PHILIP MORRIS INTL INC COM 718172109   284,755 3,108 SH   SOLE   3,108 0 0
PHILLIPS 66 COM 718546104   12,276,798 75,161 SH   SOLE   68,161 0 7,000
PROCTER AND GAMBLE CO COM 742718109   9,879,403 60,890 SH   SOLE   54,490 0 6,400
QUALCOMM INC COM 747525103   33,685,452 198,969 SH   SOLE   186,319 0 12,650
QUANTA SVCS INC COM 74762E102   3,965,327 15,263 SH   SOLE   14,913 0 350
RBC BEARINGS INC COM 75524B104   205,466 760 SH   SOLE   0 0 760
RPM INTL INC COM 749685103   1,025,944 8,625 SH   SOLE   8,625 0 0
RTX CORPORATION COM 75513E101   1,277,838 13,102 SH   SOLE   12,302 0 800
REALTY INCOME CORP COM 756109104   3,369,889 62,290 SH   SOLE   58,490 0 3,800
REPUBLIC SVCS INC COM 760759100   207,330 1,083 SH   SOLE   1,083 0 0
ROLLINS INC COM 775711104   971,670 21,000 SH   SOLE   21,000 0 0
ROPER TECHNOLOGIES INC COM 776696106   4,855,753 8,658 SH   SOLE   8,208 0 450
ROSS STORES INC COM 778296103   675,096 4,600 SH   SOLE   4,600 0 0
S&P GLOBAL INC COM 78409V104   250,165 588 SH   SOLE   588 0 0
SPS COMM INC COM 78463M107   258,860 1,400 SH   SOLE   0 0 1,400
STMICROELECTRONICS N V NY REGISTRY 861012102   938,308 21,700 SH   SOLE   18,700 0 3,000
SALESFORCE INC COM 79466L302   15,147,547 50,294 SH   SOLE   46,044 0 4,250
SCHLUMBERGER LTD COM STK 806857108   738,400 13,472 SH   SOLE   13,472 0 0
SHELL PLC SPON ADS 780259305   251,065 3,745 SH   SOLE   2,945 0 800
SIMPSON MFG INC COM 829073105   342,651 1,670 SH   SOLE   0 0 1,670
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   214,697 1,230 SH   SOLE   0 0 1,230
STARBUCKS CORP COM 855244109   3,066,226 33,551 SH   SOLE   32,151 0 1,400
STEVANATO GROUP S P A ORD SHS T9224W109   255,837 7,970 SH   SOLE   0 0 7,970
STRYKER CORPORATION COM 863667101   19,400,848 54,212 SH   SOLE   49,712 0 4,500
SYSCO CORP COM 871829107   716,414 8,825 SH   SOLE   8,825 0 0
TJX COS INC NEW COM 872540109   2,688,137 26,505 SH   SOLE   25,905 0 600
TARGET CORP COM 87612E106   533,757 3,012 SH   SOLE   3,012 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,146,943 5,507 SH   SOLE   5,507 0 0
TESLA INC COM 88160R101   3,127,831 17,793 SH   SOLE   17,789 0 4
TEXAS INSTRS INC COM 882508104   1,496,290 8,589 SH   SOLE   8,489 0 100
SCHWAB CHARLES CORP COM 808513105   5,589,278 77,264 SH   SOLE   77,264 0 0
SOUTHERN CO COM 842587107   728,807 10,159 SH   SOLE   10,159 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,991,956 12,030 SH   SOLE   10,580 0 1,450
TOTALENERGIES SE SPONSORED ADS 89151E109   1,326,905 19,278 SH   SOLE   16,778 0 2,500
TRAVELERS COMPANIES INC COM 89417E109   445,551 1,936 SH   SOLE   1,936 0 0
TRUIST FINL CORP COM 89832Q109   1,856,384 47,624 SH   SOLE   46,624 0 1,000
US BANCORP DEL COM NEW 902973304   421,789 9,436 SH   SOLE   9,436 0 0
UNION PAC CORP COM 907818108   13,645,918 55,487 SH   SOLE   54,062 0 1,425
UNITED PARCEL SERVICE INC CL B 911312106   16,196,806 108,974 SH   SOLE   101,274 0 7,700
UNITEDHEALTH GROUP INC COM 91324P102   18,299,942 36,992 SH   SOLE   33,692 0 3,300
UNIVERSAL INS HLDGS INC COM 91359V107   203,200 10,000 SH   SOLE   10,000 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   660,015 7,632 SH   SOLE   732 0 6,900
VERIZON COMMUNICATIONS INC COM 92343V104   3,491,324 83,206 SH   SOLE   77,206 0 6,000
VISA INC COM CL A 92826C839   329,314 1,180 SH   SOLE   1,180 0 0
VULCAN MATLS CO COM 929160109   245,628 900 SH   SOLE   900 0 0
WALMART INC COM 931142103   15,914,724 264,496 SH   SOLE   236,746 0 27,750
DISNEY WALT CO COM 254687106   7,793,598 63,694 SH   SOLE   57,944 0 5,750
WELLS FARGO CO NEW COM 949746101   1,605,550 27,701 SH   SOLE   20,701 0 7,000
WEYERHAEUSER CO MTN BE COM NEW 962166104   394,974 10,999 SH   SOLE   10,999 0 0
YUM BRANDS INC COM 988498101   277,300 2,000 SH   SOLE   2,000 0 0
ISHARES TR EAFE VALUE ETF 464288877   294,685 5,417 SH   SOLE   5,417 0 0
EA SERIES TRUST EUCLIDEAN FUNDAM 02072L466   546,004 15,863 SH   SOLE   15,863 0 0
ISHARES TR CORE S&P500 ETF 464287200   613,001 1,166 SH   SOLE   1,166 0 0
ISHARES TR CORE S&P MCP ETF 464287507   1,476,529 24,309 SH   SOLE   24,309 0 0
ISHARES TR CORE S&P SCP ETF 464287804   208,330 1,885 SH   SOLE   1,885 0 0
ISHARES TR MSCI KLD400 SOC 464288570   201,620 2,000 SH   SOLE   2,000 0 0
ISHARES TR S&P 100 ETF 464287101   259,781 1,050 SH   SOLE   1,050 0 0
ISHARES TR SP SMCP600VL ETF 464287879   275,397 2,680 SH   SOLE   2,680 0 0
ISHARES TR SELECT DIVID ETF 464287168   712,719 5,786 SH   SOLE   5,786 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   255,906 945 SH   SOLE   945 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   260,686 4,720 SH   SOLE   4,720 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,474,665 14,611 SH   SOLE   14,551 0 60
SPDR GOLD TR GOLD SHS 78463V107   9,435,348 45,865 SH   SOLE   43,665 0 2,200
SPDR S&P 500 ETF TR TR UNIT 78462F103   10,696,258 20,449 SH   SOLE   20,427 0 22
VANGUARD INDEX FDS GROWTH ETF 922908736   2,084,819 6,057 SH   SOLE   6,057 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   764,899 6,322 SH   SOLE   6,322 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   213,147 889 SH   SOLE   889 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   271,794 1,189 SH   SOLE   859 0 330
VANGUARD INDEX FDS SM CP VAL ETF 922908611   368,793 1,922 SH   SOLE   1,922 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   588,414 2,264 SH   SOLE   2,264 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   510,729 3,136 SH   SOLE   3,136 0 0