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
Expires: July 31, 2015
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
ABBOTT LABORATORIES COM 002824100 924,164 10,185 SH SOLE 10,185 0 0
ALPHABET INC CAP STK CL C 02079K107 14,983,645 42,407 SH SOLE 42,407 0 0
AMDOCS LTD SHS G02602103 5,134,461 101,592 SH SOLE 101,592 0 0
AMERIS BANCORP COM 03076K108 5,973,971 66,186 SH SOLE 66,186 0 0
AMGEN INC COM 031162100 1,796,930 4,962 SH SOLE 4,962 0 0
APPLE INC COM 037833100 11,484,016 39,688 SH SOLE 39,688 0 0
ASTEC INDS INC COM 046224101 5,165,946 84,425 SH SOLE 84,425 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 3,698,624 87,417 SH SOLE 87,417 0 0
BALCHEM CORP COM 057665200 3,249,289 19,232 SH SOLE 19,232 0 0
BANK OF AMER CORP COM 060505104 2,638,103 46,299 SH SOLE 46,299 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,999,956 13,989 SH SOLE 13,989 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 3,621,374 41,520 SH SOLE 41,520 0 0
BOK FINL CORP COM NEW 05561Q201 2,657,712 19,137 SH SOLE 19,137 0 0
CAPITAL ONE FINL CORP COM 14040H105 6,936,967 34,578 SH SOLE 34,578 0 0
CECO ENVIRONMENTAL CORP COM 125141101 10,108,527 111,401 SH SOLE 111,401 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2,542,343 65,575 SH SOLE 65,575 0 0
CENTRAL GARDEN & PET CO COM 153527106 2,943,533 66,386 SH SOLE 66,386 0 0
CHEVRON CORPORATION COM 166764100 2,138,849 12,903 SH SOLE 12,903 0 0
CISCO SYS INC COM 17275R102 3,436,322 29,255 SH SOLE 29,255 0 0
COCA COLA CO COM 191216100 1,574,524 19,374 SH SOLE 19,374 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2,863,488 46,320 SH SOLE 46,320 0 0
CORPAY INC COM SHS 219948106 6,078,761 18,240 SH SOLE 18,240 0 0
DISNEY WALT CO COM 254687106 1,177,667 12,236 SH SOLE 12,236 0 0
ELI LILLY & CO COM 532457108 278,268 232 SH SOLE 232 0 0
EXXON MOBIL CORP COM 30231G102 3,862,545 28,252 SH SOLE 28,252 0 0
FIRST BANCORP N C COM 318910106 4,309,761 67,414 SH SOLE 67,414 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 3,342,474 52,218 SH SOLE 52,218 0 0
GEN DIGITAL INC COM 668771108 4,186,815 168,213 SH SOLE 168,213 0 0
GENCOR INDS INC COM 368678108 4,963,436 332,670 SH SOLE 332,670 0 0
HALLIBURTON CO COM 406216101 5,612,512 165,317 SH SOLE 165,317 0 0
HAWKINS INC COM 420261109 3,499,710 24,629 SH SOLE 24,629 0 0
HERITAGE FINL CORP WASH COM 42722X106 4,031,497 136,107 SH SOLE 136,107 0 0
HOME DEPOT INC COM 437076102 1,677,258 4,756 SH SOLE 4,756 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 54,915,086 537,540 SH SOLE 537,540 0 0
ISHARES TR US OIL GS EX ETF 464288851 2,490,707 22,678 SH SOLE 22,678 0 0
ISHARES TR ISHARES BIOTECH 464287556 3,998,459 21,024 SH SOLE 21,024 0 0
ISHARES TR US REGNL BKS ETF 464288778 3,970,818 63,829 SH SOLE 63,829 0 0
ISHARES TR US HLTHCR PR ETF 464288828 4,866,647 87,957 SH SOLE 87,957 0 0
ISHARES TR MSCI ACWI EX US 464288240 9,521,951 125,108 SH SOLE 125,108 0 0
ISHARES TR ISHARES SEMICDTR 464287523 10,374,225 16,191 SH SOLE 16,191 0 0
ISHARES TR MSCI EAFE ETF 464287465 16,218,499 156,127 SH SOLE 156,127 0 0
ISHARES TR U.S. INSRNCE ETF 464288786 4,079,332 29,022 SH SOLE 29,022 0 0
ISHARES TR EAFE SML CP ETF 464288273 4,113,747 50,003 SH SOLE 50,003 0 0
ISHARES TR TIPS BD ETF 464287176 71,803,042 656,155 SH SOLE 656,155 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,196,726 1,598 SH SOLE 1,598 0 0
JOHNSON & JOHNSON COM 478160104 4,221,299 16,621 SH SOLE 16,621 0 0
JPMORGAN CHASE & CO COM 46625H100 5,290,144 16,162 SH SOLE 16,162 0 0
LABCORP HOLDINGS INC COM SHS 504922105 5,922,910 21,153 SH SOLE 21,153 0 0
LIFETIME BRANDS INC COM 53222Q103 3,798,812 445,347 SH SOLE 445,347 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,635,667 5,132 SH SOLE 5,132 0 0
MCDONALDS CORP COM 580135101 1,571,216 5,813 SH SOLE 5,813 0 0
MCKESSON CORP COM 58155Q103 9,229,532 12,215 SH SOLE 12,215 0 0
MEDTRONIC PLC SHS G5960L103 587,996 7,516 SH SOLE 7,516 0 0
MERCK & CO INC COM 58933Y105 2,054,080 15,985 SH SOLE 15,985 0 0
MERIT MED SYS INC COM 589889104 4,550,646 65,628 SH SOLE 65,628 0 0
MICROSOFT CORP COM 594918104 7,583,310 20,330 SH SOLE 20,330 0 0
MSA SAFETY INC COM 553498106 4,080,458 23,373 SH SOLE 23,373 0 0
NATIONAL PRESTO INDS INC COM 637215104 3,641,959 29,138 SH SOLE 29,138 0 0
NVIDIA CORPORATION COM 67066G104 3,127,607 15,631 SH SOLE 15,631 0 0
OMNICELL COM COM 68213N109 5,261,061 126,712 SH SOLE 126,712 0 0
ORACLE CORP COM 68389X105 2,366,051 16,145 SH SOLE 16,145 0 0
PAYPAL HLDGS INC COM 70450Y103 2,571,499 59,553 SH SOLE 59,553 0 0
PEPSICO INC COM 713448108 1,143,118 8,443 SH SOLE 8,443 0 0
PFIZER INC COM 717081103 1,002,812 41,645 SH SOLE 41,645 0 0
PROCTER & GAMBLE CO COM 742718109 1,957,791 13,351 SH SOLE 13,351 0 0
PROSPERITY BANCSHARES INC COM 743606105 2,247,608 30,777 SH SOLE 30,777 0 0
QUALCOMM INC COM 747525103 1,687,271 9,131 SH SOLE 9,131 0 0
RTX CORPORATION COM 75513E101 2,050,222 10,806 SH SOLE 10,806 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 5,933,697 69,005 SH SOLE 69,005 0 0
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 20,829,045 177,601 SH SOLE 177,601 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 44,236,267 232,187 SH SOLE 232,187 0 0
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 9,615,935 89,760 SH SOLE 89,760 0 0
SELECT SECTOR SPDR TR ST STR REAL ETF 81369Y860 851,529 19,340 SH SOLE 19,340 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 10,489,936 66,116 SH SOLE 66,116 0 0
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 4,668,596 56,201 SH SOLE 56,201 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 2,045,664 38,518 SH SOLE 38,518 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 5,910,658 130,363 SH SOLE 130,363 0 0
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 6,056,809 119,158 SH SOLE 119,158 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 5,346,029 99,721 SH SOLE 99,721 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 16,783,968 90,612 SH SOLE 90,612 0 0
SLB LIMITED COM STK 806857108 5,191,229 111,663 SH SOLE 111,663 0 0
SOUTHSTATE BK CORP COM 84472E102 3,952,993 39,569 SH SOLE 39,569 0 0
SPDR INDEX SHS FDS ST MARKE CAP ETF 78463X756 3,121,339 42,007 SH SOLE 42,007 0 0
TAYLOR DEVICES INC COM 877163105 3,415,176 58,200 SH SOLE 58,200 0 0
TD SYNNEX CORPORATION COM 87162W100 8,356,427 31,258 SH SOLE 31,258 0 0
TENNANT CO COM 880345103 2,283,568 26,086 SH SOLE 26,086 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 10,509,596 21,398 SH SOLE 21,398 0 0
TRUBRIDGE INC COM 205306103 11,551,290 440,721 SH SOLE 440,721 0 0
UNIFIRST CORP MASS COM 904708104 3,640,777 13,767 SH SOLE 13,767 0 0
UNION PAC CORP COM 907818108 1,223,592 4,499 SH SOLE 4,499 0 0
UTZ BRANDS INC COM CL A 918090101 3,756,545 487,863 SH SOLE 487,863 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 18,861,577 315,992 SH SOLE 315,992 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,132,817 26,755 SH SOLE 26,755 0 0
VIEMED HEALTHCARE INC COM 92663R105 3,884,789 340,771 SH SOLE 340,771 0 0
VISA INC COM CL A 92826C839 3,578,600 10,431 SH SOLE 10,431 0 0
WALMART INC COM 931142103 4,244,787 37,478 SH SOLE 37,478 0 0
WEIS MKTS INC COM 948849104 2,343,662 29,928 SH SOLE 29,928 0 0
WELLS FARGO & CO COM 949746101 1,845,785 22,335 SH SOLE 22,335 0 0
WEX INC COM 96208T104 2,495,847 17,690 SH SOLE 17,690 0 0
WILEY JOHN & SONS INC CL A 968223206 1,921,966 39,620 SH SOLE 39,620 0 0