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 COM 002824100   1,084,437 9,852 SH   SOLE   9,852 0 0
ALPHABET INC CAP STK CL C 02079K107   6,421,346 45,564 SH   SOLE   45,564 0 0
AMDOCS LTD SHS G02602103   6,215,031 70,714 SH   SOLE   70,714 0 0
AMER SOFTWARE INC CL A 029683109   2,673,984 236,636 SH   SOLE   236,636 0 0
AMERIS BANCORP COM 03076K108   3,455,902 65,144 SH   SOLE   65,144 0 0
AMGEN INC COM 031162100   1,474,590 5,120 SH   SOLE   5,120 0 0
APPLE INC COM 037833100   10,222,696 53,097 SH   SOLE   53,097 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107   3,244,542 88,794 SH   SOLE   88,794 0 0
ATN INTL INC COM 00215F107   879,446 22,567 SH   SOLE   22,567 0 0
BALCHEM CORP COM 057665200   2,817,511 18,941 SH   SOLE   18,941 0 0
BANK AMERICA CORP COM 060505104   1,563,138 46,425 SH   SOLE   46,425 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,861,811 13,632 SH   SOLE   13,632 0 0
BOEING CO COM 097023105   1,304,733 5,005 SH   SOLE   5,005 0 0
BOK FINL CORP COM NEW 05561Q201   1,568,401 18,312 SH   SOLE   18,312 0 0
CECO ENVIRONMENTAL CORP COM 125141101   7,658,914 377,659 SH   SOLE   377,659 0 0
CENTRAL GARDEN & PET CO COM 153527106   3,712,875 74,095 SH   SOLE   74,095 0 0
CHEVRON CORP NEW COM 166764100   1,967,389 13,190 SH   SOLE   13,190 0 0
CISCO SYS INC COM 17275R102   1,509,525 29,880 SH   SOLE   29,880 0 0
CITIGROUP INC COM NEW 172967424   969,605 18,849 SH   SOLE   18,849 0 0
COCA COLA CO COM 191216100   1,162,974 19,735 SH   SOLE   19,735 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   3,049,544 38,340 SH   SOLE   38,340 0 0
COMCAST CORP NEW CL A 20030N101   1,234,827 28,160 SH   SOLE   28,160 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103   3,493,582 311,927 SH   SOLE   311,927 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107   1,486,043 341,619 SH   SOLE   341,619 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,731,390 2,623 SH   SOLE   2,623 0 0
DISCOVER FINL SVCS COM 254709108   5,387,501 47,932 SH   SOLE   47,932 0 0
DISNEY WALT CO COM 254687106   1,111,921 12,315 SH   SOLE   12,315 0 0
EXXON MOBIL CORP COM 30231G102   2,834,483 28,351 SH   SOLE   28,351 0 0
FEDEX CORP COM 31428X106   1,185,607 4,687 SH   SOLE   4,687 0 0
FIRST BANCORP N C COM 318910106   2,426,959 65,576 SH   SOLE   65,576 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   5,281,486 18,688 SH   SOLE   18,688 0 0
FLUSHING FINL CORP COM 343873105   986,229 59,844 SH   SOLE   59,844 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   4,143,501 53,589 SH   SOLE   53,589 0 0
GEN DIGITAL INC COM 668771108   3,898,472 170,836 SH   SOLE   170,836 0 0
GENCOR INDS INC COM 368678108   3,100,123 192,077 SH   SOLE   192,077 0 0
HALLIBURTON CO COM 406216101   6,159,562 170,389 SH   SOLE   170,389 0 0
HAWKINS INC COM 420261109   4,362,906 61,956 SH   SOLE   61,956 0 0
HERITAGE FINL CORP WASH COM 42722X106   2,962,028 138,477 SH   SOLE   138,477 0 0
HOME DEPOT INC COM 437076102   1,549,165 4,470 SH   SOLE   4,470 0 0
INTEL CORP COM 458140100   1,130,123 22,490 SH   SOLE   22,490 0 0
INTUIT COM 461202103   333,766 534 SH   SOLE   534 0 0
INVESCO EXCHANGE TRADED FD T FOOD & BEVERAGE 46137V753   1,898,780 41,411 SH   SOLE   41,411 0 0
ISHARES TR EAFE SML CP ETF 464288273   3,079,865 49,756 SH   SOLE   49,756 0 0
ISHARES TR U.S. INSRNCE ETF 464288786   3,923,841 39,190 SH   SOLE   39,190 0 0
ISHARES TR ISHARES BIOTECH 464287556   2,850,473 20,983 SH   SOLE   20,983 0 0
ISHARES TR US REGNL BKS ETF 464288778   2,720,991 65,033 SH   SOLE   65,033 0 0
ISHARES TR ISHARES SEMICDTR 464287523   4,687,726 8,137 SH   SOLE   8,137 0 0
ISHARES TR US HLTHCR PR ETF 464288828   4,730,688 18,018 SH   SOLE   18,018 0 0
ISHARES TR MSCI EAFE ETF 464287465   11,710,803 155,419 SH   SOLE   155,419 0 0
ISHARES TR US OIL GS EX ETF 464288851   2,167,227 23,256 SH   SOLE   23,256 0 0
ISHARES TR MSCI ACWI EX US 464288240   6,510,650 127,560 SH   SOLE   127,560 0 0
ISHARES TR CORE S&P500 ETF 464287200   581,276 1,217 SH   SOLE   1,217 0 0
JOHNSON & JOHNSON COM 478160104   2,636,719 16,822 SH   SOLE   16,822 0 0
JPMORGAN CHASE & CO COM 46625H100   2,827,827 16,625 SH   SOLE   16,625 0 0
KENVUE INC COM 49177J102   4,024,624 186,931 SH   SOLE   186,931 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   4,862,699 21,394 SH   SOLE   21,394 0 0
LIFETIME BRANDS INC COM 53222Q103   2,271,833 338,574 SH   SOLE   338,574 0 0
MASTERCARD INCORPORATED CL A 57636Q104   2,333,330 5,471 SH   SOLE   5,471 0 0
MCDONALDS CORP COM 580135101   1,737,888 5,861 SH   SOLE   5,861 0 0
MCKESSON CORP COM 58155Q103   7,651,439 16,527 SH   SOLE   16,527 0 0
MEDTRONIC PLC SHS G5960L103   654,118 7,940 SH   SOLE   7,940 0 0
MERCK & CO INC COM 58933Y105   1,791,641 16,434 SH   SOLE   16,434 0 0
MERIT MED SYS INC COM 589889104   3,429,974 45,155 SH   SOLE   45,155 0 0
MICROSOFT CORP COM 594918104   9,777,230 26,001 SH   SOLE   26,001 0 0
MSA SAFETY INC COM 553498106   3,874,311 22,948 SH   SOLE   22,948 0 0
OMNICELL COM COM 68213N109   3,807,987 101,196 SH   SOLE   101,196 0 0
ORACLE CORP COM 68389X105   1,846,712 17,516 SH   SOLE   17,516 0 0
PAYPAL HLDGS INC COM 70450Y103   3,792,068 61,750 SH   SOLE   61,750 0 0
PEPSICO INC COM 713448108   1,457,146 8,580 SH   SOLE   8,580 0 0
PFIZER INC COM 717081103   1,270,244 44,121 SH   SOLE   44,121 0 0
PROCTER AND GAMBLE CO COM 742718109   1,773,061 12,100 SH   SOLE   12,100 0 0
PROSPERITY BANCSHARES INC COM 743606105   2,067,424 30,525 SH   SOLE   30,525 0 0
QUALCOMM INC COM 747525103   1,365,922 9,444 SH   SOLE   9,444 0 0
RTX CORPORATION COM 75513E101   904,968 10,756 SH   SOLE   10,756 0 0
SAGA COMMUNICATIONS INC CL A NEW 786598300   1,309,979 58,849 SH   SOLE   58,849 0 0
SANFILIPPO JOHN B & SON INC COM 800422107   5,298,471 51,422 SH   SOLE   51,422 0 0
SCHLUMBERGER LTD COM STK 806857108   8,967,012 172,310 SH   SOLE   172,310 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   5,214,434 82,338 SH   SOLE   82,338 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   16,581,722 92,734 SH   SOLE   92,734 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   767,039 19,147 SH   SOLE   19,147 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,797,948 101,009 SH   SOLE   101,009 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   4,150,927 57,628 SH   SOLE   57,628 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   8,414,936 115,813 SH   SOLE   115,813 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,644,710 19,617 SH   SOLE   19,617 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   24,760,579 128,640 SH   SOLE   128,640 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   10,786,389 94,626 SH   SOLE   94,626 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   9,335,416 68,452 SH   SOLE   68,452 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   5,195,764 60,741 SH   SOLE   60,741 0 0
SKECHERS U S A INC CL A 830566105   5,952,675 95,487 SH   SOLE   95,487 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   3,677,371 32,711 SH   SOLE   32,711 0 0
SOUTHSTATE CORPORATION COM 840441109   3,280,587 38,847 SH   SOLE   38,847 0 0
SPARTANNASH CO COM 847215100   1,561,254 68,029 SH   SOLE   68,029 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   2,392,944 42,383 SH   SOLE   42,383 0 0
TENNANT CO COM 880345103   2,421,526 26,125 SH   SOLE   26,125 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   9,745,329 39,956 SH   SOLE   39,956 0 0
UNIFIRST CORP MASS COM 904708104   2,616,436 14,305 SH   SOLE   14,305 0 0
UNION PAC CORP COM 907818108   1,067,710 4,347 SH   SOLE   4,347 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   12,988,556 316,023 SH   SOLE   316,023 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,100,642 29,195 SH   SOLE   29,195 0 0
VISA INC COM CL A 92826C839   2,738,361 10,518 SH   SOLE   10,518 0 0
WALMART INC COM 931142103   2,033,882 12,901 SH   SOLE   12,901 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   3,259,994 286,467 SH   SOLE   286,467 0 0
WEIS MKTS INC COM 948849104   1,972,974 30,847 SH   SOLE   30,847 0 0
WELLS FARGO CO NEW COM 949746101   1,136,502 23,090 SH   SOLE   23,090 0 0
WEX INC COM 96208T104   3,332,204 17,128 SH   SOLE   17,128 0 0
WHIRLPOOL CORP COM 963320106   2,807,194 23,053 SH   SOLE   23,053 0 0
WILEY JOHN & SONS INC CL A 968223206   1,252,016 39,446 SH   SOLE   39,446 0 0