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
3M CO COM 88579Y101   247,610 2,265 SH   SOLE   2,265 0 0
AAON INC COM PAR $0.004 000360206   342,683 4,639 SH   SOLE   0 0 4,639
AFLAC INC COM 001055102   7,716,885 93,538 SH   SOLE   80,138 0 13,400
AGCO CORP COM 001084102   1,529,766 12,600 SH   SOLE   6,100 0 6,500
APA CORPORATION COM 03743Q108   2,296,751 64,012 SH   SOLE   64,012 0 0
AT&T INC COM 00206R102   659,152 39,282 SH   SOLE   39,282 0 0
ABBOTT LABS COM 002824100   7,551,352 68,605 SH   SOLE   63,005 0 5,600
ABBVIE INC COM 00287Y109   19,685,219 127,026 SH   SOLE   121,226 0 5,800
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,577,527 10,195 SH   SOLE   7,595 0 2,600
ACUITY BRANDS INC COM 00508Y102   308,269 1,505 SH   SOLE   1,505 0 0
ADOBE INC COM 00724F101   256,538 430 SH   SOLE   430 0 0
ADVANCED MICRO DEVICES INC COM 007903107   13,531,501 91,795 SH   SOLE   91,795 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   1,121,366 9,475 SH   SOLE   9,475 0 0
ALPHABET INC CAP STK CL A 02079K305   9,044,369 64,746 SH   SOLE   64,746 0 0
ALPHABET INC CAP STK CL C 02079K107   1,793,052 12,723 SH   SOLE   12,723 0 0
ALTAIR ENGR INC COM CL A 021369103   247,822 2,945 SH   SOLE   0 0 2,945
ALTRIA GROUP INC COM 02209S103   531,036 13,164 SH   SOLE   13,164 0 0
AMAZON COM INC COM 023135106   2,007,127 13,210 SH   SOLE   13,210 0 0
AMERICAN EXPRESS CO COM 025816109   13,860,163 73,984 SH   SOLE   69,034 0 4,950
AMGEN INC COM 031162100   10,400,114 36,109 SH   SOLE   34,459 0 1,650
APPLE INC COM 037833100   53,313,097 276,908 SH   SOLE   266,648 0 10,260
APPLIED MATLS INC COM 038222105   5,873,417 36,240 SH   SOLE   36,240 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   328,022 1,408 SH   SOLE   1,408 0 0
AUTOZONE INC COM 053332102   5,210,004 2,015 SH   SOLE   2,015 0 0
BHP GROUP LTD SPONSORED ADS 088606108   3,112,477 45,564 SH   SOLE   37,964 0 7,600
BANK AMERICA CORP COM 060505104   3,289,795 97,707 SH   SOLE   97,707 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   839,934 2,355 SH   SOLE   2,355 0 0
BOEING CO COM 097023105   557,291 2,138 SH   SOLE   2,138 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,819,299 35,457 SH   SOLE   35,457 0 0
BROADCOM INC COM 11135F101   50,031,441 44,821 SH   SOLE   42,771 0 2,050
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   370,350 1,800 SH   SOLE   1,800 0 0
CSX CORP COM 126408103   1,418,974 40,928 SH   SOLE   40,928 0 0
CVS HEALTH CORP COM 126650100   11,464,834 145,198 SH   SOLE   138,098 0 7,100
CARRIER GLOBAL CORPORATION COM 14448C104   419,385 7,300 SH   SOLE   7,300 0 0
CASELLA WASTE SYS INC CL A 147448104   294,837 3,450 SH   SOLE   0 0 3,450
CATERPILLAR INC COM 149123101   21,756,286 73,583 SH   SOLE   68,458 0 5,125
CHEVRON CORP NEW COM 166764100   1,572,743 10,544 SH   SOLE   10,544 0 0
CHURCH & DWIGHT CO INC COM 171340102   382,968 4,050 SH   SOLE   4,050 0 0
THE CIGNA GROUP COM 125523100   22,551,580 75,310 SH   SOLE   73,085 0 2,225
CISCO SYS INC COM 17275R102   16,078,293 318,256 SH   SOLE   302,756 0 15,500
CITIGROUP INC COM NEW 172967424   494,441 9,612 SH   SOLE   9,612 0 0
COCA COLA CO COM 191216100   16,975,788 288,067 SH   SOLE   288,067 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   3,630,727 48,070 SH   SOLE   45,070 0 3,000
CONOCOPHILLIPS COM 20825C104   11,678,731 100,618 SH   SOLE   94,218 0 6,400
CONSTELLATION BRANDS INC CL A 21036P108   1,740,842 7,201 SH   SOLE   7,201 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107   224,781 5,165 SH   SOLE   0 0 5,165
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   202,413 1,132 SH   SOLE   1,132 0 0
CORTEVA INC COM 22052L104   1,103,023 23,018 SH   SOLE   23,018 0 0
COSTCO WHSL CORP NEW COM 22160K105   27,683,095 41,939 SH   SOLE   39,339 0 2,600
CUMMINS INC COM 231021106   228,789 955 SH   SOLE   955 0 0
DARDEN RESTAURANTS INC COM 237194105   1,511,560 9,200 SH   SOLE   9,200 0 0
DARIOHEALTH CORP COM NEW 23725P209   33,110 19,250 SH   SOLE   19,250 0 0
DEERE & CO COM 244199105   525,429 1,314 SH   SOLE   1,314 0 0
DESCARTES SYS GROUP INC COM 249906108   297,993 3,545 SH   SOLE   0 0 3,545
DEXCOM INC COM 252131107   471,542 3,800 SH   SOLE   3,800 0 0
DIGITAL RLTY TR INC COM 253868103   1,796,643 13,350 SH   SOLE   13,350 0 0
DOLLAR GEN CORP NEW COM 256677105   2,815,117 20,707 SH   SOLE   20,707 0 0
DOMINION ENERGY INC COM 25746U109   683,333 14,539 SH   SOLE   7,739 0 6,800
DOVER CORP COM 260003108   909,632 5,914 SH   SOLE   5,914 0 0
DOW INC COM 260557103   2,499,772 45,583 SH   SOLE   45,583 0 0
DUPONT DE NEMOURS INC COM 26614N102   1,256,652 16,335 SH   SOLE   12,335 0 4,000
DUKE ENERGY CORP NEW COM NEW 26441C204   5,117,113 52,732 SH   SOLE   46,932 0 5,800
EOG RES INC COM 26875P101   3,542,988 29,293 SH   SOLE   29,293 0 0
EATON CORP PLC SHS G29183103   1,773,639 7,365 SH   SOLE   5,365 0 2,000
EBAY INC. COM 278642103   443,615 10,170 SH   SOLE   10,170 0 0
ELECTRONIC ARTS INC COM 285512109   279,092 2,040 SH   SOLE   2,040 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   698,136 8,327 SH   SOLE   8,327 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   273,088 19,789 SH   SOLE   19,789 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   13,692,909 519,655 SH   SOLE   499,655 0 20,000
EXACT SCIENCES CORP COM 30063P105   6,161,424 83,285 SH   SOLE   80,185 0 3,100
EXPEDIA GROUP INC COM NEW 30212P303   3,492,233 23,007 SH   SOLE   23,007 0 0
EXPEDITORS INTL WASH INC COM 302130109   464,280 3,650 SH   SOLE   3,650 0 0
EXPONENT INC COM 30214U102   248,361 2,821 SH   SOLE   26 0 2,795
EXTRA SPACE STORAGE INC COM 30225T102   222,859 1,390 SH   SOLE   1,390 0 0
EXXON MOBIL CORP COM 30231G102   5,781,244 57,824 SH   SOLE   57,824 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,041,482 27,699 SH   SOLE   27,699 0 0
FIRSTSERVICE CORP NEW COM 33767E202   244,756 1,510 SH   SOLE   0 0 1,510
GENERAL MLS INC COM 370334104   1,399,728 21,488 SH   SOLE   21,488 0 0
GENUINE PARTS CO COM 372460105   2,400,898 17,335 SH   SOLE   17,335 0 0
GILEAD SCIENCES INC COM 375558103   2,101,156 25,937 SH   SOLE   25,937 0 0
GLOBAL PMTS INC COM 37940X102   6,590,284 51,892 SH   SOLE   51,692 0 200
GOLDMAN SACHS GROUP INC COM 38141G104   19,862,912 51,489 SH   SOLE   48,414 0 3,075
GRACO INC COM 384109104   399,096 4,600 SH   SOLE   4,600 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   947,023 6,944 SH   SOLE   6,944 0 0
HOME DEPOT INC COM 437076102   19,387,740 55,945 SH   SOLE   55,870 0 75
HONEYWELL INTL INC COM 438516106   8,835,711 42,133 SH   SOLE   42,008 0 125
HUMANA INC COM 444859102   915,620 2,000 SH   SOLE   2,000 0 0
IAC INC COM NEW 44891N208   983,644 18,779 SH   SOLE   18,779 0 0
ISHARES TR ISHARES BIOTECH 464287556   568,668 4,186 SH   SOLE   4,186 0 0
ISHARES TR U.S. TECH ETF 464287721   208,675 1,700 SH   SOLE   1,700 0 0
INMODE LTD SHS M5425M103   268,326 12,065 SH   SOLE   11,615 0 450
INTERNATIONAL BUSINESS MACHS COM 459200101   1,584,636 9,689 SH   SOLE   9,689 0 0
INTEL CORP COM 458140100   9,238,010 183,841 SH   SOLE   177,041 0 6,800
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   1,908,625 23,572 SH   SOLE   23,572 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   2,636,490 6,438 SH   SOLE   6,438 0 0
JPMORGAN CHASE & CO COM 46625H100   27,753,176 163,158 SH   SOLE   155,608 0 7,550
JACOBS SOLUTIONS INC COM 46982L108   3,885,563 29,935 SH   SOLE   29,935 0 0
JOHNSON & JOHNSON COM 478160104   4,631,354 29,548 SH   SOLE   26,348 0 3,200
KLA CORP COM NEW 482480100   13,604,745 23,404 SH   SOLE   21,529 0 1,875
KEURIG DR PEPPER INC COM 49271V100   688,058 20,650 SH   SOLE   20,650 0 0
KIMBERLY-CLARK CORP COM 494368103   1,726,657 14,210 SH   SOLE   14,210 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   4,973,159 23,612 SH   SOLE   19,062 0 4,550
LKQ CORP COM 501889208   347,051 7,262 SH   SOLE   7,262 0 0
LAM RESEARCH CORP COM 512807108   12,568,973 16,047 SH   SOLE   16,047 0 0
ELI LILLY & CO COM 532457108   1,299,912 2,230 SH   SOLE   2,230 0 0
LOWES COS INC COM 548661107   23,655,285 106,292 SH   SOLE   106,292 0 0
LULULEMON ATHLETICA INC COM 550021109   303,195 593 SH   SOLE   593 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   19,223,274 202,180 SH   SOLE   195,380 0 6,800
MAGNA INTL INC COM 559222401   5,515,118 93,350 SH   SOLE   88,050 0 5,300
MARRIOTT INTL INC NEW CL A 571903202   224,833 997 SH   SOLE   997 0 0
MARTIN MARIETTA MATLS INC COM 573284106   236,982 475 SH   SOLE   475 0 0
MARVELL TECHNOLOGY INC COM 573874104   6,603,945 109,500 SH   SOLE   109,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104   235,434 552 SH   SOLE   552 0 0
MCDONALDS CORP COM 580135101   3,844,845 12,967 SH   SOLE   9,867 0 3,100
MCKESSON CORP COM 58155Q103   317,604 686 SH   SOLE   686 0 0
MEDTRONIC PLC SHS G5960L103   8,138,485 98,792 SH   SOLE   90,592 0 8,200
MERCK & CO INC COM 58933Y105   10,055,678 92,237 SH   SOLE   84,837 0 7,400
META PLATFORMS INC CL A 30303M102   4,070,894 11,501 SH   SOLE   11,501 0 0
MICROSOFT CORP COM 594918104   29,589,083 78,686 SH   SOLE   73,486 0 5,200
MONDELEZ INTL INC CL A 609207105   300,947 4,155 SH   SOLE   4,155 0 0
MOSAIC CO NEW COM 61945C103   2,077,700 58,150 SH   SOLE   58,150 0 0
NXP SEMICONDUCTORS N V COM N6596X109   16,930,861 73,715 SH   SOLE   72,090 0 1,625
NIKE INC CL B 654106103   209,214 1,927 SH   SOLE   1,927 0 0
NORTHROP GRUMMAN CORP COM 666807102   7,560,461 16,150 SH   SOLE   16,150 0 0
NOVANTA INC COM 67000B104   249,247 1,480 SH   SOLE   0 0 1,480
NOVARTIS AG SPONSORED ADR 66987V109   1,390,357 13,770 SH   SOLE   13,770 0 0
NOVO-NORDISK A S ADR 670100205   667,253 6,450 SH   SOLE   6,450 0 0
NUCOR CORP COM 670346105   316,057 1,816 SH   SOLE   1,816 0 0
NUTRIEN LTD COM 67077M108   332,406 5,900 SH   SOLE   5,900 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   260,449 20,300 SH   SOLE   20,300 0 0
NVIDIA CORPORATION COM 67066G104   2,594,458 5,239 SH   SOLE   5,239 0 0
ONEOK INC NEW COM 682680103   246,262 3,507 SH   SOLE   3,507 0 0
ORACLE CORP COM 68389X105   11,781,275 111,745 SH   SOLE   107,345 0 4,400
PALO ALTO NETWORKS INC COM 697435105   15,616,550 52,959 SH   SOLE   52,834 0 125
PARAMOUNT GLOBAL CLASS B COM 92556H206   377,515 25,525 SH   SOLE   25,525 0 0
PAYPAL HLDGS INC COM 70450Y103   2,369,136 38,579 SH   SOLE   38,579 0 0
PENTAIR PLC SHS G7S00T104   501,699 6,900 SH   SOLE   6,900 0 0
PEPSICO INC COM 713448108   557,075 3,280 SH   SOLE   3,280 0 0
PERMIANVILLE RTY TR TR UNIT 71425H100   17,280 12,000 SH   SOLE   12,000 0 0
PFIZER INC COM 717081103   3,908,530 135,760 SH   SOLE   126,760 0 9,000
PHILIP MORRIS INTL INC COM 718172109   316,956 3,369 SH   SOLE   3,369 0 0
PHILLIPS 66 COM 718546104   9,890,305 74,285 SH   SOLE   68,785 0 5,500
PROCTER AND GAMBLE CO COM 742718109   8,873,290 60,552 SH   SOLE   54,952 0 5,600
QUALCOMM INC COM 747525103   28,624,302 197,914 SH   SOLE   190,664 0 7,250
QUANTA SVCS INC COM 74762E102   3,424,530 15,869 SH   SOLE   15,869 0 0
RBC BEARINGS INC COM 75524B104   216,516 760 SH   SOLE   0 0 760
RPM INTL INC COM 749685103   962,474 8,622 SH   SOLE   8,622 0 0
RTX CORPORATION COM 75513E101   1,083,976 12,883 SH   SOLE   12,883 0 0
REALTY INCOME CORP COM 756109104   3,567,964 62,138 SH   SOLE   59,638 0 2,500
ROLLINS INC COM 775711104   917,070 21,000 SH   SOLE   21,000 0 0
ROPER TECHNOLOGIES INC COM 776696106   4,608,322 8,453 SH   SOLE   8,453 0 0
ROSS STORES INC COM 778296103   636,594 4,600 SH   SOLE   4,600 0 0
S&P GLOBAL INC COM 78409V104   220,260 500 SH   SOLE   500 0 0
SPS COMM INC COM 78463M107   304,329 1,570 SH   SOLE   0 0 1,570
STMICROELECTRONICS N V NY REGISTRY 861012102   1,107,873 22,100 SH   SOLE   22,100 0 0
SALESFORCE INC COM 79466L302   13,346,198 50,719 SH   SOLE   47,069 0 3,650
SCHLUMBERGER LTD COM STK 806857108   701,083 13,472 SH   SOLE   13,472 0 0
SHELL PLC SPON ADS 780259305   246,421 3,745 SH   SOLE   3,745 0 0
SIMPSON MFG INC COM 829073105   330,627 1,670 SH   SOLE   0 0 1,670
STARBUCKS CORP COM 855244109   2,949,907 30,725 SH   SOLE   30,725 0 0
STRYKER CORPORATION COM 863667101   16,493,658 55,078 SH   SOLE   50,478 0 4,600
SYSCO CORP COM 871829107   645,372 8,825 SH   SOLE   8,825 0 0
TJX COS INC NEW COM 872540109   2,404,350 25,630 SH   SOLE   25,630 0 0
TARGET CORP COM 87612E106   428,969 3,012 SH   SOLE   3,012 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,063,837 5,527 SH   SOLE   5,527 0 0
TESLA INC COM 88160R101   4,383,187 17,640 SH   SOLE   17,640 0 0
TEXAS INSTRS INC COM 882508104   1,464,081 8,589 SH   SOLE   8,489 0 100
SCHWAB CHARLES CORP COM 808513105   5,315,626 77,262 SH   SOLE   77,262 0 0
SOUTHERN CO COM 842587107   710,806 10,137 SH   SOLE   10,137 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,453,345 12,158 SH   SOLE   10,708 0 1,450
TOTALENERGIES SE SPONSORED ADS 89151E109   1,298,952 19,278 SH   SOLE   16,778 0 2,500
TRAVELERS COMPANIES INC COM 89417E109   368,598 1,935 SH   SOLE   1,935 0 0
TRUIST FINL CORP COM 89832Q109   1,821,042 49,324 SH   SOLE   49,324 0 0
US BANCORP DEL COM NEW 902973304   408,390 9,436 SH   SOLE   9,436 0 0
UNION PAC CORP COM 907818108   13,639,033 55,529 SH   SOLE   55,404 0 125
UNITED PARCEL SERVICE INC CL B 911312106   17,106,938 108,802 SH   SOLE   102,502 0 6,300
UNITEDHEALTH GROUP INC COM 91324P102   19,340,928 36,737 SH   SOLE   34,637 0 2,100
UNIVERSAL INS HLDGS INC COM 91359V107   159,800 10,000 SH   SOLE   10,000 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   675,070 7,640 SH   SOLE   740 0 6,900
VERIZON COMMUNICATIONS INC COM 92343V104   3,182,144 84,407 SH   SOLE   78,407 0 6,000
VISA INC COM CL A 92826C839   297,059 1,141 SH   SOLE   1,141 0 0
VULCAN MATLS CO COM 929160109   206,806 911 SH   SOLE   911 0 0
WALMART INC COM 931142103   13,871,308 87,988 SH   SOLE   80,188 0 7,800
DISNEY WALT CO COM 254687106   5,876,434 65,084 SH   SOLE   60,134 0 4,950
WELLS FARGO CO NEW COM 949746101   1,363,443 27,701 SH   SOLE   20,701 0 7,000
WEYERHAEUSER CO MTN BE COM NEW 962166104   382,435 10,999 SH   SOLE   10,999 0 0
YUM BRANDS INC COM 988498101   261,320 2,000 SH   SOLE   2,000 0 0
ISHARES TR EAFE VALUE ETF 464288877   282,226 5,417 SH   SOLE   5,417 0 0
EA SERIES TRUST EUCLIDEAN FUNDAM 02072L466   496,036 15,863 SH   SOLE   15,863 0 0
ISHARES TR CORE S&P500 ETF 464287200   495,302 1,037 SH   SOLE   1,037 0 0
ISHARES TR CORE S&P MCP ETF 464287507   1,346,949 4,860 SH   SOLE   4,860 0 0
ISHARES TR S&P 100 ETF 464287101   234,560 1,050 SH   SOLE   1,050 0 0
ISHARES TR SP SMCP600VL ETF 464287879   236,236 2,292 SH   SOLE   2,292 0 0
ISHARES TR SELECT DIVID ETF 464287168   678,235 5,786 SH   SOLE   5,786 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   238,348 945 SH   SOLE   945 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   242,655 4,720 SH   SOLE   4,720 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,246,914 14,239 SH   SOLE   14,179 0 60
SPDR GOLD TR GOLD SHS 78463V107   4,347,206 22,740 SH   SOLE   22,740 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,717,238 20,444 SH   SOLE   20,444 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,883,000 6,057 SH   SOLE   6,057 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   703,269 6,300 SH   SOLE   6,300 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   204,188 936 SH   SOLE   936 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   345,902 1,922 SH   SOLE   1,922 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   385,957 1,627 SH   SOLE   1,627 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   468,832 3,136 SH   SOLE   3,136 0 0