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   19,352,578 170,267 SH   SOLE   170,267 0 0
ABBVIE COM 00287Y109   17,420,004 95,662 SH   SOLE   95,662 0 0
ADOBE COM 00724F101   12,267,835 24,312 SH   SOLE   24,312 0 0
ADVANCED MICRO DEVICES COM 007903107   11,238,571 62,267 SH   SOLE   62,267 0 0
AEROVIRONMENT INC COM 008073108   1,711,678 11,167 SH   SOLE   11,167 0 0
AFLAC COM 001055102   2,360,120 27,488 SH   SOLE   27,488 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   38,422 65,000 SH   SOLE   65,000 0 0
ALPHABET CLASS A COM 02079K305   22,791,487 151,007 SH   SOLE   151,007 0 0
AMAZONCOM COM 023135106   26,214,625 145,330 SH   SOLE   145,330 0 0
AMERESCO INC COM 02361E108   3,448,539 142,915 SH   SOLE   142,915 0 0
AMERICAN EXPRESS COM 025816109   9,628,327 42,287 SH   SOLE   42,287 0 0
AMERICAN SOFTWARE INC COM 029683109   229,000 20,000 SH   SOLE   20,000 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   2,998,355 47,966 SH   SOLE   47,966 0 0
ANIKA THERAPEUTICS INC COM 035255108   271,755 10,699 SH   SOLE   10,699 0 0
AON COM G0403H108   266,976 800 SH   SOLE   800 0 0
APOGEE ENTERPRISES INC COM 037598109   2,319,101 39,174 SH   SOLE   39,174 0 0
APPLE COM 037833100   28,764,539 167,743 SH   SOLE   167,743 0 0
ARTIVION INC COM 228903100   3,173,281 149,966 SH   SOLE   149,966 0 0
AUTOMATIC DATA PROCESSING COM 053015103   522,956 2,094 SH   SOLE   2,094 0 0
AXOS FINANCIAL INC COM 05465C100   2,344,417 43,383 SH   SOLE   43,383 0 0
BANK OF AMERICA COM 060505104   13,895,784 366,450 SH   SOLE   366,450 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   349,032 830 SH   SOLE   830 0 0
BIOLIFE SOLUTIONS INC COM 09062W204   189,210 10,200 SH   SOLE   10,200 0 0
CALAVO GROWERS INC COM 128246105   2,972,611 106,890 SH   SOLE   106,890 0 0
CALIX INC COM 13100M509   1,941,253 58,542 SH   SOLE   58,542 0 0
CAMBIUM NETWORKS CORP COM G17766109   1,456,810 338,007 SH   SOLE   338,007 0 0
CHEVRON COM 166764100   9,350,354 59,277 SH   SOLE   59,277 0 0
CHUBB COM H1467J104   17,143,523 66,158 SH   SOLE   66,158 0 0
CISCO SYSTEMS COM 17275R102   439,857 8,813 SH   SOLE   8,813 0 0
CLEAN ENERGY FUELS CORP COM 184499101   2,181,263 813,904 SH   SOLE   813,904 0 0
COCACOLA COM 191216100   11,341,977 185,387 SH   SOLE   185,387 0 0
COLGATEPALMOLIVE COM 194162103   415,131 4,610 SH   SOLE   4,610 0 0
COMMUNITY HEALTHCARE TRUST INC COM 20369C106   249,570 9,400 SH   SOLE   9,400 0 0
CONFLUENT COM 20717M103   1,526,000 50,000 SH   SOLE   50,000 0 0
CONOCOPHILLIPS COM 20825C104   8,482,957 66,648 SH   SOLE   66,648 0 0
COSTCO WHOLESALE COM 22160K105   15,219,727 20,774 SH   SOLE   20,774 0 0
CREDO TECHNOLOGY GROUP HOLDING LTD COM G25457105   2,591,367 122,292 SH   SOLE   122,292 0 0
CRYOPORT INC COM 229050307   2,461,645 139,076 SH   SOLE   139,076 0 0
CSX COM 126408103   414,628 11,185 SH   SOLE   11,185 0 0
CYBERARK SOFTWARE LTD COM M2682V108   3,107,871 11,700 SH   SOLE   11,700 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   2,696,390 20,569 SH   SOLE   20,569 0 0
DISNEY WALT COM 254687106   10,473,649 85,597 SH   SOLE   85,597 0 0
DOORDASH COM 25809K105   21,627,273 157,038 SH   SOLE   157,038 0 0
DUKE ENERGY COM 264399106   317,596 3,284 SH   SOLE   3,284 0 0
DUPONT DE NEMOURS COM 26614N102   12,378,218 161,448 SH   SOLE   161,448 0 0
EASTERLY GOVERNMENT PROPERTIES INC COM 27616P103   2,295,566 199,441 SH   SOLE   199,441 0 0
EATON COM G29183103   16,992,642 54,345 SH   SOLE   54,345 0 0
EMERSON ELECTRIC COM 291011104   14,556,436 128,341 SH   SOLE   128,341 0 0
EURONET WORLDWIDE INC COM 298736109   219,860 2,000 SH   SOLE   2,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107   296,562 48,300 SH   SOLE   48,300 0 0
EXXONMOBIL COM 30231G102   4,156,859 35,761 SH   SOLE   35,761 0 0
FIRST INTERNET BANCORP COM 320557101   233,800 6,730 SH   SOLE   6,730 0 0
FTC SOLAR INC COM 30320C103   48,510 90,000 SH   SOLE   90,000 0 0
FUTUREFUEL CORP COM 36116M106   218,107 27,094 SH   SOLE   27,094 0 0
GENERAL MILLS COM 370334104   336,206 4,805 SH   SOLE   4,805 0 0
GENERAL MOTORS COM 37045V100   284,571 6,275 SH   SOLE   6,275 0 0
GENTHERM INC COM 37253A103   1,988,468 34,534 SH   SOLE   34,534 0 0
GLOBAL MEDICAL REIT INC COM 37954A204   2,645,843 302,382 SH   SOLE   302,382 0 0
GLOBAL WATER RESOURCES CORP COM 379463102   133,587 10,404 SH   SOLE   10,404 0 0
GOLDMAN SACHS GROUP COM 38141G104   503,316 1,205 SH   SOLE   1,205 0 0
GREEN DOT CORP COM 39304D102   2,203,037 236,124 SH   SOLE   236,124 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108   3,100,681 248,452 SH   SOLE   248,452 0 0
HEALTHSTREAM INC COM 42222N103   3,072,698 115,255 SH   SOLE   115,255 0 0
HERSHEY COM 427866108   266,465 1,370 SH   SOLE   1,370 0 0
HOME DEPOT COM 437076102   542,794 1,415 SH   SOLE   1,415 0 0
HONEYWELL INTERNATIONAL COM 438516106   12,844,706 62,581 SH   SOLE   62,581 0 0
IMAX CORP COM 45245E109   2,786,657 172,335 SH   SOLE   172,335 0 0
INNOSPEC INC COM 45768S105   3,064,775 23,769 SH   SOLE   23,769 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101   3,041,184 133,210 SH   SOLE   133,210 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507   1,523,238 25,078 SH   SOLE   25,078 0 0
ISHARES CORE S&P SMALLCAP ETF COM 464287804   256,296 2,319 SH   SOLE   2,319 0 0
ISHARES MSCI EAFE INDEX COM 464287465   5,285,694 66,187 SH   SOLE   66,187 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655   20,271,238 96,392 SH   SOLE   96,392 0 0
ITERIS INC COM 46564T107   239,590 48,500 SH   SOLE   48,500 0 0
JOHNSON & JOHNSON COM 478160104   1,087,873 6,877 SH   SOLE   6,877 0 0
JPMORGAN CHASE COM 46625H100   14,426,407 72,024 SH   SOLE   72,024 0 0
KIMBERLYCLARK COM 494368103   431,382 3,335 SH   SOLE   3,335 0 0
LILLY ELI COM 532457108   18,813,407 24,183 SH   SOLE   24,183 0 0
LINDE PLC COM G5494J103   14,639,545 31,529 SH   SOLE   31,529 0 0
LITHIA MOTORS INC CL A COM 536797103   317,407 1,055 SH   SOLE   1,055 0 0
LOCKHEED MARTIN COM 539830109   234,258 515 SH   SOLE   515 0 0
LOVESAC CO COM 54738L109   1,839,052 81,374 SH   SOLE   81,374 0 0
LOWES COM 548661107   16,946,932 66,529 SH   SOLE   66,529 0 0
M&T BANK CORP COM 55261F104   351,819 2,419 SH   SOLE   2,419 0 0
MARINE PRODUCTS CORP COM 568427108   129,250 11,000 SH   SOLE   11,000 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100   83,160 10,395 SH   SOLE   10,395 0 0
MCDONALDS COM 580135101   12,227,044 43,366 SH   SOLE   43,366 0 0
MERCK COM 58933Y105   16,132,603 122,263 SH   SOLE   122,263 0 0
META PLATFORMS COM 30303M102   11,356,259 23,387 SH   SOLE   23,387 0 0
MICROSOFT COM 594918104   42,726,497 101,556 SH   SOLE   101,556 0 0
MORGAN STANLEY COM 617446448   22,205,753 235,830 SH   SOLE   235,830 0 0
NEXTERA ENERGY RESOURCES COM 65339F101   231,674 3,625 SH   SOLE   3,625 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   139,974 10,407 SH   SOLE   10,407 0 0
NORTHWEST PIPE CO COM 667746101   256,632 7,400 SH   SOLE   7,400 0 0
NV5 GLOBAL INC COM 62945V109   2,975,388 30,358 SH   SOLE   30,358 0 0
NVIDIA COM 67066G104   18,801,276 20,808 SH   SOLE   20,808 0 0
OMNICELL INC COM 68213N109   2,792,839 95,547 SH   SOLE   95,547 0 0
ONE GAS INC COM 68235P108   2,859,131 44,307 SH   SOLE   44,307 0 0
OPTIMIZERX CORP COM 68401U204   201,775 16,607 SH   SOLE   16,607 0 0
ORACLE COM 68389X105   14,657,431 116,690 SH   SOLE   116,690 0 0
ORGANOGENESIS HOLDINGS INC COM 68621F102   193,120 68,000 SH   SOLE   68,000 0 0
ORION ENERGY SYSTEMS INC COM 686275108   124,760 143,369 SH   SOLE   143,369 0 0
PACER US SMALL CAP CASH COWS COM 69374H857   671,526 13,660 SH   SOLE   13,660 0 0
PALANTIR TECHNOLOGIES COM 69608A108   22,867,982 993,828 SH   SOLE   993,828 0 0
PALO ALTO NETWORKS COM 697435105   13,648,185 48,035 SH   SOLE   48,035 0 0
PAYSIGN INC COM 70451A104   226,847 61,980 SH   SOLE   61,980 0 0
PEPSICO COM 713448108   11,504,839 65,738 SH   SOLE   65,738 0 0
PETMED EXPRESS INC COM 716382106   122,159 25,503 SH   SOLE   25,503 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106   215,233 16,646 SH   SOLE   16,646 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   1,109,707 6,867 SH   SOLE   6,867 0 0
PRESTIGE CONSUMER HEALTHCARE INC COM 74112D101   2,614,264 36,029 SH   SOLE   36,029 0 0
PROCTER & GAMBLE COM 742718109   1,208,925 7,451 SH   SOLE   7,451 0 0
PUBLIC STORAGE COM 74460D109   333,569 1,150 SH   SOLE   1,150 0 0
QUALCOMM COM 747525103   877,821 5,185 SH   SOLE   5,185 0 0
QUANTA SERVICES COM 74762E102   16,289,980 62,702 SH   SOLE   62,702 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203   273,187 31,840 SH   SOLE   31,840 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   228,149 52,208 SH   SOLE   52,208 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   16,768,325 171,930 SH   SOLE   171,930 0 0
REALTY INCOME COM 756109104   327,035 6,045 SH   SOLE   6,045 0 0
ROBLOX COM 771049103   3,779,820 99,000 SH   SOLE   99,000 0 0
SALESFORCE COM COM 79466L302   14,417,185 47,869 SH   SOLE   47,869 0 0
SCHLUMBERGER COM 806857108   11,696,673 213,404 SH   SOLE   213,404 0 0
SEMTECH CORP COM 816850101   3,125,008 113,678 SH   SOLE   113,678 0 0
SHUTTERSTOCK INC COM 825690100   2,649,742 57,842 SH   SOLE   57,842 0 0
SHYFT GROUP INC COM 825698103   2,995,356 241,172 SH   SOLE   241,172 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200   2,215,696 113,859 SH   SOLE   113,859 0 0
SIMULATIONS PLUS INC COM 829214105   273,442 6,645 SH   SOLE   6,645 0 0
SM ENERGY CO COM 78454L100   3,076,543 61,716 SH   SOLE   61,716 0 0
SONOS INC COM 83570H108   2,018,969 105,927 SH   SOLE   105,927 0 0
SPDR S & P 500 INDEX COM 78462F103   52,630,257 100,618 SH   SOLE   100,618 0 0
SPDR S & P 600 SMALL CAP GROWTH COM 78464A201   668,269 7,661 SH   SOLE   7,661 0 0
SPDR S&P MIDCAP 400 ETF COM 78467Y107   509,106 915 SH   SOLE   915 0 0
SPROUTS FARMERS MARKET INC COM 85208M102   1,968,316 30,526 SH   SOLE   30,526 0 0
STANLEY BLACK & DECKER COM 854502101   503,850 5,145 SH   SOLE   5,145 0 0
STRYKER COM 863667101   9,446,337 26,396 SH   SOLE   26,396 0 0
TARGET COM 87612E106   15,109,102 85,261 SH   SOLE   85,261 0 0
THE HACKETT GROUP INC COM 404609109   1,461,062 60,126 SH   SOLE   60,126 0 0
THERMO FISHER SCIENTIFIC COM 883556102   6,832,124 11,755 SH   SOLE   11,755 0 0
TJX COMPANIES COM 872540109   14,301,786 141,015 SH   SOLE   141,015 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   92,748 17,700 SH   SOLE   17,700 0 0
TRUBRIDGE INC COM 205306103   1,613,159 174,963 SH   SOLE   174,963 0 0
TRUPANION INC COM 898202106   2,388,955 86,525 SH   SOLE   86,525 0 0
TYLER TECHNOLOGIES COM 902252105   6,265,922 14,743 SH   SOLE   14,743 0 0
UMH PROPERTIES INC COM 903002103   248,472 15,300 SH   SOLE   15,300 0 0
UNION PACIFIC COM 907818108   384,880 1,565 SH   SOLE   1,565 0 0
UNITEDHEALTH COM 91324P102   201,343 407 SH   SOLE   407 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718   3,921,034 33,559 SH   SOLE   33,559 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858   7,438,903 178,092 SH   SOLE   178,092 0 0
VANGUARD S&P 500 ETF COM 922908363   274,960 572 SH   SOLE   572 0 0
VERIZON COMMUNICATIONS COM 92343V104   11,904,561 283,712 SH   SOLE   283,712 0 0
VIMEO INC COM 92719V100   102,250 25,000 SH   SOLE   25,000 0 0
VISA COM 92826C839   14,884,286 53,333 SH   SOLE   53,333 0 0
WAL MART STORES COM 931142103   252,714 4,200 SH   SOLE   4,200 0 0
WELLS FARGO COM 949746101   13,895,637 239,745 SH   SOLE   239,745 0 0
WELLTOWER COM 95040Q104   10,999,290 117,715 SH   SOLE   117,715 0 0
WILLDAN GROUP INC COM 96924N100   367,361 12,672 SH   SOLE   12,672 0 0
ZETA GLOBAL HOLDINGS CORP COM 98956A105   2,682,441 245,420 SH   SOLE   245,420 0 0
ZOETIS COM 98978V103   203,052 1,200 SH   SOLE   1,200 0 0
ZYNEX INC COM 98986M103   299,973 24,250 SH   SOLE   24,250 0 0