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 LABORATORIES COM 002824100   18,271,273 160,485 SH   SOLE   160,485 0 0
ABBVIE COM 00287Y109   18,838,950 95,547 SH   SOLE   95,547 0 0
ADOBE COM 00724F101   256,301 495 SH   SOLE   495 0 0
ADVANCED MICRO DEVICES COM 007903107   15,043,839 91,851 SH   SOLE   91,851 0 0
AEROVIRONMENT INC COM 008073108   2,098,634 10,467 SH   SOLE   10,467 0 0
AFLAC COM 001055102   3,073,158 27,488 SH   SOLE   27,488 0 0
ALBANY INTERNATIONAL COM 012348108   2,606,148 29,332 SH   SOLE   29,332 0 0
ALPHABET CLASS A COM 02079K305   16,529,938 99,808 SH   SOLE   99,808 0 0
AMAZONCOM COM 023135106   26,141,354 140,536 SH   SOLE   140,536 0 0
AMERESCO INC COM 02361E108   5,098,832 134,392 SH   SOLE   134,392 0 0
AMERICAN EXPRESS COM 025816109   17,913,574 66,153 SH   SOLE   66,153 0 0
AMERICAN SOFTWARE INC COM 029683109   246,180 22,000 SH   SOLE   22,000 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   1,897,504 44,763 SH   SOLE   44,763 0 0
ANIKA THERAPEUTICS INC COM 035255108   264,265 10,699 SH   SOLE   10,699 0 0
AON COM G0403H108   276,792 800 SH   SOLE   800 0 0
APPLE COM 037833100   57,790,715 248,369 SH   SOLE   248,369 0 0
ARTIVION INC COM 228903100   3,758,531 141,192 SH   SOLE   141,192 0 0
AUTOMATIC DATA PROCESSING COM 053015103   579,473 2,094 SH   SOLE   2,094 0 0
AXOS FINANCIAL INC COM 05465C100   2,562,737 40,756 SH   SOLE   40,756 0 0
BANK OF AMERICA COM 060505104   13,499,572 340,836 SH   SOLE   340,836 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   368,208 800 SH   SOLE   800 0 0
BIOLIFE SOLUTIONS INC COM 09062W204   255,408 10,200 SH   SOLE   10,200 0 0
BLACKSTONE GROUP COM 09253U108   229,695 1,500 SH   SOLE   1,500 0 0
BROADCOM COM 11135F101   9,588,240 55,809 SH   SOLE   55,809 0 0
CALAVO GROWERS INC COM 128246105   2,337,919 81,946 SH   SOLE   81,946 0 0
CALIX INC COM 13100M509   3,170,539 81,736 SH   SOLE   81,736 0 0
CAMBIUM NETWORKS CORP COM G17766109   91,077 49,769 SH   SOLE   49,769 0 0
CELLEBRITE DI LTD COM M2197Q107   2,459,229 146,035 SH   SOLE   146,035 0 0
CHEVRON COM 166764100   8,049,631 54,659 SH   SOLE   54,659 0 0
CHUBB COM H1467J104   19,147,077 66,493 SH   SOLE   66,493 0 0
CISCO SYSTEMS COM 17275R102   383,344 7,203 SH   SOLE   7,203 0 0
CLEAN ENERGY FUELS CORP COM 184499101   2,443,969 785,842 SH   SOLE   785,842 0 0
COCA-COLA COM 191216100   13,045,393 181,664 SH   SOLE   181,664 0 0
COLGATE-PALMOLIVE COM 194162103   478,564 4,610 SH   SOLE   4,610 0 0
COMMUNITY HEALTHCARE TRUST INC COM 20369C106   210,540 11,600 SH   SOLE   11,600 0 0
CONFLUENT COM 20717M103   1,019,000 50,000 SH   SOLE   50,000 0 0
CONOCOPHILLIPS COM 20825C104   6,943,216 66,125 SH   SOLE   66,125 0 0
COSTCO WHOLESALE COM 22160K105   16,765,066 18,956 SH   SOLE   18,956 0 0
CREDO TECHNOLOGY GROUP HOLDING LTD COM G25457105   3,263,630 105,962 SH   SOLE   105,962 0 0
CRYOPORT INC COM 229050307   1,378,976 170,034 SH   SOLE   170,034 0 0
CSX COM 126408103   310,252 8,985 SH   SOLE   8,985 0 0
CYBERARK SOFTWARE LTD COM M2682V108   3,221,707 11,048 SH   SOLE   11,048 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   2,885,625 20,569 SH   SOLE   20,569 0 0
DISNEY WALT COM 254687106   8,699,424 90,640 SH   SOLE   90,640 0 0
DOORDASH COM 25809K105   18,697,630 131,000 SH   SOLE   131,000 0 0
DOVER COM 260003108   8,704,996 45,400 SH   SOLE   45,400 0 0
DUKE ENERGY COM 264399106   378,645 3,284 SH   SOLE   3,284 0 0
DUPONT DE NEMOURS COM 26614N102   17,220,151 193,596 SH   SOLE   193,596 0 0
EASTERLY GOVERNMENT PROPERTIES INC COM 27616P103   2,544,851 187,397 SH   SOLE   187,397 0 0
EATON COM G29183103   18,460,343 55,782 SH   SOLE   55,782 0 0
EVOLUTION PETROLEUM CORP COM 30049A107   240,543 45,300 SH   SOLE   45,300 0 0
EXXONMOBIL COM 30231G102   1,160,126 9,897 SH   SOLE   9,897 0 0
FUTUREFUEL CORP COM 36116M106   155,791 27,094 SH   SOLE   27,094 0 0
GENERAL MILLS COM 370334104   305,001 4,130 SH   SOLE   4,130 0 0
GENTHERM INC COM 37253A103   1,497,932 32,179 SH   SOLE   32,179 0 0
GLOBAL MEDICAL REIT INC COM 37954A204   2,819,772 284,538 SH   SOLE   284,538 0 0
GREEN DOT CORP COM 39304D102   3,190,799 272,485 SH   SOLE   272,485 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108   2,974,739 266,315 SH   SOLE   266,315 0 0
HEALTHSTREAM INC COM 42222N103   3,099,983 107,489 SH   SOLE   107,489 0 0
HERSHEY COM 427866108   1,950,403 10,170 SH   SOLE   10,170 0 0
HOME DEPOT COM 437076102   573,358 1,415 SH   SOLE   1,415 0 0
IMAX CORP COM 45245E109   3,315,011 161,629 SH   SOLE   161,629 0 0
INNOSPEC INC COM 45768S105   2,518,854 22,273 SH   SOLE   22,273 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101   216,216 978 SH   SOLE   978 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101   3,172,440 171,576 SH   SOLE   171,576 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108   123,600 30,000 SH   SOLE   30,000 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507   1,672,544 26,838 SH   SOLE   26,838 0 0
ISHARES CORE S&P SMALL-CAP ETF COM 464287804   249,242 2,131 SH   SOLE   2,131 0 0
ISHARES MSCI EAFE INDEX COM 464287465   5,675,717 67,867 SH   SOLE   67,867 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655   20,377,544 92,252 SH   SOLE   92,252 0 0
JOHNSON & JOHNSON COM 478160104   849,519 5,242 SH   SOLE   5,242 0 0
JPMORGAN CHASE COM 46625H100   14,546,388 69,111 SH   SOLE   69,111 0 0
KIMBERLY-CLARK COM 494368103   442,491 3,110 SH   SOLE   3,110 0 0
LILLY ELI COM 532457108   17,414,037 19,721 SH   SOLE   19,721 0 0
LINDE PLC COM G5494J103   15,061,623 31,630 SH   SOLE   31,630 0 0
LITHIA MOTORS INC CL A COM 536797103   335,110 1,055 SH   SOLE   1,055 0 0
LOVESAC CO COM 54738L109   2,188,831 76,399 SH   SOLE   76,399 0 0
LOWE'S COM 548661107   18,686,483 69,117 SH   SOLE   69,117 0 0
M&T BANK CORP COM 55261F104   410,388 2,304 SH   SOLE   2,304 0 0
MARINE PRODUCTS CORP COM 568427108   106,590 11,000 SH   SOLE   11,000 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100   72,765 10,395 SH   SOLE   10,395 0 0
MCDONALD'S COM 580135101   526,802 1,840 SH   SOLE   1,840 0 0
MERCK COM 58933Y105   13,878,622 122,314 SH   SOLE   122,314 0 0
META PLATFORMS COM 30303M102   17,983,775 31,476 SH   SOLE   31,476 0 0
MICROSOFT COM 594918104   42,866,340 99,770 SH   SOLE   99,770 0 0
MIMEDX GROUP COM 602496101   118,200 20,000 SH   SOLE   20,000 0 0
MORGAN STANLEY COM 617446448   25,524,623 245,164 SH   SOLE   245,164 0 0
NEXTERA ENERGY RESOURCES COM 65339F101   267,537 3,165 SH   SOLE   3,165 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   150,024 12,207 SH   SOLE   12,207 0 0
NORTHWEST PIPE CO COM 667746101   315,910 7,000 SH   SOLE   7,000 0 0
NV5 GLOBAL INC COM 62945V109   2,656,421 28,417 SH   SOLE   28,417 0 0
NVIDIA COM 67066G104   29,581,084 243,886 SH   SOLE   243,886 0 0
OLO INC COM 68134L109   168,640 34,000 SH   SOLE   34,000 0 0
OMNIAB INC COM 68218J103   105,750 25,000 SH   SOLE   25,000 0 0
OMNICELL INC COM 68213N109   3,882,536 89,049 SH   SOLE   89,049 0 0
ONE GAS INC COM 68235P108   3,078,383 41,365 SH   SOLE   41,365 0 0
OPTIMIZERX CORP COM 68401U204   168,350 21,807 SH   SOLE   21,807 0 0
ORACLE COM 68389X105   14,472,583 85,028 SH   SOLE   85,028 0 0
ORION ENERGY SYSTEMS INC COM 686275108   120,823 141,000 SH   SOLE   141,000 0 0
PACER US SMALL CAP CASH COWS COM 69374H857   635,463 13,660 SH   SOLE   13,660 0 0
PALANTIR TECHNOLOGIES COM 69608A108   35,062,042 942,528 SH   SOLE   942,528 0 0
PALO ALTO NETWORKS COM 697435105   17,146,739 50,241 SH   SOLE   50,241 0 0
PAYSIGN INC COM 70451A104   165,150 45,000 SH   SOLE   45,000 0 0
PEPSICO COM 713448108   23,465,029 137,989 SH   SOLE   137,989 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106   284,788 12,646 SH   SOLE   12,646 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   527,192 2,852 SH   SOLE   2,852 0 0
PRESTIGE CONSUMER HEALTHCARE INC COM 74112D101   2,419,099 33,552 SH   SOLE   33,552 0 0
PROCTER & GAMBLE COM 742718109   1,684,716 9,727 SH   SOLE   9,727 0 0
PROLOGIS COM 74340W103   9,628,219 76,245 SH   SOLE   76,245 0 0
PUBLIC STORAGE COM 74460D109   418,451 1,150 SH   SOLE   1,150 0 0
QUALCOMM COM 747525103   346,052 2,035 SH   SOLE   2,035 0 0
QUANTA SERVICES COM 74762E102   16,638,261 55,905 SH   SOLE   55,905 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203   226,153 28,340 SH   SOLE   28,340 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   152,447 52,208 SH   SOLE   52,208 0 0
REALTY INCOME COM 756109104   237,508 3,745 SH   SOLE   3,745 0 0
REPAY HOLDINGS CORP COM 76029L100   122,400 15,000 SH   SOLE   15,000 0 0
RESMED COM 761152107   244,120 1,000 SH   SOLE   1,000 0 0
ROBLOX COM 771049103   4,381,740 99,000 SH   SOLE   99,000 0 0
RTX CORP COM 75513E101   16,621,445 137,261 SH   SOLE   137,261 0 0
SCHLUMBERGER COM 806857108   12,344,417 294,580 SH   SOLE   294,580 0 0
SEMTECH CORP COM 816850101   3,268,251 71,578 SH   SOLE   71,578 0 0
SERVICENOW COM 81762P102   15,252,033 17,088 SH   SOLE   17,088 0 0
SHUTTERSTOCK INC COM 825690100   2,497,582 70,613 SH   SOLE   70,613 0 0
SHYFT GROUP INC COM 825698103   2,796,542 222,832 SH   SOLE   222,832 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200   2,279,234 105,814 SH   SOLE   105,814 0 0
SIMULATIONS PLUS INC COM 829214105   241,591 7,545 SH   SOLE   7,545 0 0
SM ENERGY CO COM 78454L100   2,295,837 57,439 SH   SOLE   57,439 0 0
SONOS INC COM 83570H108   1,214,891 98,852 SH   SOLE   98,852 0 0
SPDR S & P 500 INDEX COM 78462F103   52,036,016 90,693 SH   SOLE   90,693 0 0
SPDR S & P 600 SMALL CAP GROWTH COM 78464A201   713,316 7,661 SH   SOLE   7,661 0 0
SPDR S&P MIDCAP 400 ETF COM 78467Y107   521,239 915 SH   SOLE   915 0 0
SPROUTS FARMERS MARKET INC COM 85208M102   2,450,881 22,198 SH   SOLE   22,198 0 0
STANLEY BLACK & DECKER COM 854502101   11,916,947 108,443 SH   SOLE   108,443 0 0
STRYKER COM 863667101   13,334,468 36,976 SH   SOLE   36,976 0 0
TARGET COM 87612E106   12,768,831 82,075 SH   SOLE   82,075 0 0
THERMO FISHER SCIENTIFIC COM 883556102   11,436,741 18,529 SH   SOLE   18,529 0 0
TJX COMPANIES COM 872540109   11,517,796 98,120 SH   SOLE   98,120 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   252,030 51,858 SH   SOLE   51,858 0 0
TRUBRIDGE INC COM 205306103   1,909,581 159,664 SH   SOLE   159,664 0 0
TRUPANION INC COM 898202106   3,230,739 76,959 SH   SOLE   76,959 0 0
TYLER TECHNOLOGIES COM 902252105   4,660,420 8,014 SH   SOLE   8,014 0 0
UMH PROPERTIES INC COM 903002103   259,644 13,200 SH   SOLE   13,200 0 0
UNION PACIFIC COM 907818108   324,121 1,315 SH   SOLE   1,315 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF COM 922042718   4,336,929 34,431 SH   SOLE   34,431 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858   8,633,528 180,429 SH   SOLE   180,429 0 0
VANGUARD S&P 500 ETF COM 922908363   301,827 572 SH   SOLE   572 0 0
VARONIS SYSTEMS INC COM 922280102   2,021,062 35,771 SH   SOLE   35,771 0 0
VERIZON COMMUNICATIONS COM 92343V104   17,165,910 382,919 SH   SOLE   382,919 0 0
VIMEO INC COM 92719V100   146,450 29,000 SH   SOLE   29,000 0 0
VISA COM 92826C839   14,705,262 53,598 SH   SOLE   53,598 0 0
WAL-MART STORES COM 931142103   339,150 4,200 SH   SOLE   4,200 0 0
WELLS FARGO COM 949746101   11,443,308 202,947 SH   SOLE   202,947 0 0
WELLTOWER COM 95040Q104   6,725,544 52,646 SH   SOLE   52,646 0 0
WILLDAN GROUP INC COM 96924N100   327,600 8,000 SH   SOLE   8,000 0 0
YUM CHINA HOLDINGS COM 98850P109   598,766 13,300 SH   SOLE   13,300 0 0
YUM! BRANDS COM 988498101   894,144 6,400 SH   SOLE   6,400 0 0
ZETA GLOBAL HOLDINGS CORP COM 98956A105   4,355,806 146,021 SH   SOLE   146,021 0 0
ZYNEX INC COM 98986M103   230,520 28,250 SH   SOLE   28,250 0 0