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
APPLE COM 037833100   53,913,417 255,975 SH   SOLE   255,975 0 0
ABBVIE COM 00287Y109   16,737,221 97,582 SH   SOLE   97,582 0 0
ABBOTT LABORATORIES COM 002824100   17,157,751 165,121 SH   SOLE   165,121 0 0
ADOBE COM 00724F101   1,045,526 1,882 SH   SOLE   1,882 0 0
AUTOMATIC DATA PROCESSING COM 053015103   499,817 2,094 SH   SOLE   2,094 0 0
AFLAC COM 001055102   2,454,953 27,488 SH   SOLE   27,488 0 0
ALBANY INTERNATIONL COM 012348108   2,552,417 30,224 SH   SOLE   30,224 0 0
ADVANCED MICRO DEVICES COM 007903107   14,580,570 89,887 SH   SOLE   89,887 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   2,363,752 46,140 SH   SOLE   46,140 0 0
AMERESCO INC COM 02361E108   3,995,659 138,690 SH   SOLE   138,690 0 0
AMERICAN SOFTWARE INC COM 029683109   200,860 22,000 SH   SOLE   22,000 0 0
AMAZONCOM COM 023135106   28,301,076 146,448 SH   SOLE   146,448 0 0
ANIKA THERAPEUTICS INC COM 035255108   271,006 10,699 SH   SOLE   10,699 0 0
AON COM G0403H108   234,864 800 SH   SOLE   800 0 0
ARTIVION INC COM 228903100   3,698,012 144,172 SH   SOLE   144,172 0 0
AEROVIRONMENT INC COM 008073108   1,958,949 10,754 SH   SOLE   10,754 0 0
AXOS FINANCIAL INC COM 05465C100   2,383,269 41,702 SH   SOLE   41,702 0 0
AMERICAN EXPRESS COM 025816109   15,385,803 66,447 SH   SOLE   66,447 0 0
BANK OF AMERICA COM 060505104   14,359,794 361,071 SH   SOLE   361,071 0 0
BIOLIFE SOLUTIONS INC COM 09062W204   218,586 10,200 SH   SOLE   10,200 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   337,644 830 SH   SOLE   830 0 0
PACER US SMALL CAP CASH COWS COM 69374H857   595,030 13,660 SH   SOLE   13,660 0 0
CALIX INC COM 13100M509   3,004,110 84,790 SH   SOLE   84,790 0 0
CHUBB COM H1467J104   17,055,414 66,863 SH   SOLE   66,863 0 0
CONFLUENT COM 20717M103   1,476,500 50,000 SH   SOLE   50,000 0 0
COMMUNITY HEALTHCARE TRUST INC COM 20369C106   219,866 9,400 SH   SOLE   9,400 0 0
COLGATEPALMOLIVE COM 194162103   447,354 4,610 SH   SOLE   4,610 0 0
CELLEBRITE DI LTD COM M2197Q107   1,802,705 150,854 SH   SOLE   150,854 0 0
CLEAN ENERGY FUELS CORP COM 184499101   2,125,934 796,230 SH   SOLE   796,230 0 0
CAMBIUM NETWORKS CORP COM G17766109   138,856 49,769 SH   SOLE   49,769 0 0
CONOCOPHILLIPS COM 20825C104   7,657,627 66,949 SH   SOLE   66,949 0 0
COSTCO WHOLESALE COM 22160K105   16,875,784 19,854 SH   SOLE   19,854 0 0
CREDO TECHNOLOGY GROUP HOLDING LTD COM G25457105   4,002,912 125,326 SH   SOLE   125,326 0 0
CISCO SYSTEMS COM 17275R102   342,215 7,203 SH   SOLE   7,203 0 0
CSX COM 126408103   335,671 10,035 SH   SOLE   10,035 0 0
CALAVO GROWERS INC COM 128246105   2,326,841 102,504 SH   SOLE   102,504 0 0
CHEVRON COM 166764100   9,167,933 58,611 SH   SOLE   58,611 0 0
CYBERARK SOFTWARE LTD COM M2682V108   3,078,162 11,258 SH   SOLE   11,258 0 0
CRYOPORT INC COM 229050307   1,213,313 175,588 SH   SOLE   175,588 0 0
DOORDASH COM 25809K105   14,576,520 134,000 SH   SOLE   134,000 0 0
DUPONT DE NEMOURS COM 26614N102   13,825,204 171,763 SH   SOLE   171,763 0 0
EASTERLY GOVERNMENT PROPERTIES INC COM 27616P103   2,372,702 191,811 SH   SOLE   191,811 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   2,690,631 20,569 SH   SOLE   20,569 0 0
DISNEY WALT COM 254687106   9,021,688 90,862 SH   SOLE   90,862 0 0
DUKE ENERGY COM 264399106   329,155 3,284 SH   SOLE   3,284 0 0
EURONET WORLDWIDE INC COM 298736109   207,000 2,000 SH   SOLE   2,000 0 0
ISHARES MSCI EAFE INDEX COM 464287465   5,231,817 66,792 SH   SOLE   66,792 0 0
EMERSON ELECTRIC COM 291011104   14,696,225 133,408 SH   SOLE   133,408 0 0
EVOLUTION PETROLEUM CORP COM 30049A107   254,541 48,300 SH   SOLE   48,300 0 0
EATON COM G29183103   15,808,059 50,416 SH   SOLE   50,416 0 0
FUTUREFUEL CORP COM 36116M106   138,992 27,094 SH   SOLE   27,094 0 0
GREEN DOT CORP COM 39304D102   2,151,708 227,694 SH   SOLE   227,694 0 0
GEN RESTAURANT GROUP INC COM 36870C104   123,886 13,674 SH   SOLE   13,674 0 0
GENERAL MILLS COM 370334104   273,916 4,330 SH   SOLE   4,330 0 0
GENERAL MOTORS COM 37045V100   291,537 6,275 SH   SOLE   6,275 0 0
GLOBAL MEDICAL REIT INC COM 37954A204   2,640,500 290,804 SH   SOLE   290,804 0 0
ALPHABET CLASS A COM 02079K305   24,699,904 135,602 SH   SOLE   135,602 0 0
GOLDMAN SACHS GROUP COM 38141G104   545,046 1,205 SH   SOLE   1,205 0 0
GLOBAL WATER RESOURCES CORP COM 379463102   125,888 10,404 SH   SOLE   10,404 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108   2,526,769 238,825 SH   SOLE   238,825 0 0
HOME DEPOT COM 437076102   487,100 1,415 SH   SOLE   1,415 0 0
HONEYWELL INTERNATIONAL COM 438516106   12,670,350 59,335 SH   SOLE   59,335 0 0
HEALTHSTREAM INC COM 42222N103   3,093,719 110,886 SH   SOLE   110,886 0 0
HERSHEY COM 427866108   2,090,147 11,370 SH   SOLE   11,370 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507   1,514,673 25,883 SH   SOLE   25,883 0 0
ISHARES CORE S&P SMALLCAP ETF COM 464287804   227,292 2,131 SH   SOLE   2,131 0 0
IMAX CORP COM 45245E109   2,786,101 166,136 SH   SOLE   166,136 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101   2,684,859 128,832 SH   SOLE   128,832 0 0
INNOSPEC INC COM 45768S105   2,829,469 22,894 SH   SOLE   22,894 0 0
ITERIS INC COM 46564T107   210,005 48,500 SH   SOLE   48,500 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655   19,130,904 94,292 SH   SOLE   94,292 0 0
JOHNSON & JOHNSON COM 478160104   912,331 6,242 SH   SOLE   6,242 0 0
JPMORGAN CHASE COM 46625H100   14,547,551 71,925 SH   SOLE   71,925 0 0
KIMBERLYCLARK COM 494368103   429,802 3,110 SH   SOLE   3,110 0 0
COCACOLA COM 191216100   12,388,263 194,631 SH   SOLE   194,631 0 0
LITHIA MOTORS INC CL A COM 536797103   266,335 1,055 SH   SOLE   1,055 0 0
LINDE PLC COM G5494J103   13,732,120 31,294 SH   SOLE   31,294 0 0
LILLY ELI COM 532457108   21,881,224 24,168 SH   SOLE   24,168 0 0
LOVESAC CO COM 54738L109   1,780,388 78,848 SH   SOLE   78,848 0 0
LOWES COM 548661107   17,064,045 77,402 SH   SOLE   77,402 0 0
MCDONALDS COM 580135101   772,165 3,030 SH   SOLE   3,030 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100   68,607 10,395 SH   SOLE   10,395 0 0
SPDR S&P MIDCAP 400 ETF COM 78467Y107   489,598 915 SH   SOLE   915 0 0
META PLATFORMS COM 30303M102   14,132,278 28,028 SH   SOLE   28,028 0 0
MARINE PRODUCTS CORP COM 568427108   111,100 11,000 SH   SOLE   11,000 0 0
MERCK COM 58933Y105   15,099,762 121,969 SH   SOLE   121,969 0 0
MARVELL TECHNOLOGY COM 573874104   314,550 4,500 SH   SOLE   4,500 0 0
MORGAN STANLEY COM 617446448   22,927,510 235,904 SH   SOLE   235,904 0 0
MICROSOFT COM 594918104   44,812,396 100,263 SH   SOLE   100,263 0 0
M&T BANK CORP COM 55261F104   348,733 2,304 SH   SOLE   2,304 0 0
NEXTERA ENERGY RESOURCES COM 65339F101   224,114 3,165 SH   SOLE   3,165 0 0
SERVICENOW COM 81762P102   13,100,416 16,653 SH   SOLE   16,653 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   169,028 10,207 SH   SOLE   10,207 0 0
NVIDIA COM 67066G104   28,627,307 231,725 SH   SOLE   231,725 0 0
NV5 GLOBAL INC COM 62945V109   2,710,076 29,150 SH   SOLE   29,150 0 0
NORTHWEST PIPE CO COM 667746101   251,378 7,400 SH   SOLE   7,400 0 0
REALTY INCOME COM 756109104   218,939 4,145 SH   SOLE   4,145 0 0
ORION ENERGY SYSTEMS INC COM 686275108   156,510 141,000 SH   SOLE   141,000 0 0
ONE GAS INC COM 68235P108   2,727,097 42,711 SH   SOLE   42,711 0 0
OMNICELL INC COM 68213N109   2,493,364 92,108 SH   SOLE   92,108 0 0
OPTIMIZERX CORP COM 68401U204   191,070 19,107 SH   SOLE   19,107 0 0
ORACLE COM 68389X105   16,248,731 115,076 SH   SOLE   115,076 0 0
ORGANOGENESIS HOLDINGS INC COM 68621F102   196,000 70,000 SH   SOLE   70,000 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106   279,153 16,646 SH   SOLE   16,646 0 0
PALO ALTO NETWORKS COM 697435105   17,182,722 50,685 SH   SOLE   50,685 0 0
PAYSIGN INC COM 70451A104   193,950 45,000 SH   SOLE   45,000 0 0
PRESTIGE CONSUMER HEALTHCARE INC COM 74112D101   2,385,721 34,651 SH   SOLE   34,651 0 0
PEPSICO COM 713448108   10,293,476 62,411 SH   SOLE   62,411 0 0
PROCTER & GAMBLE COM 742718109   1,620,669 9,827 SH   SOLE   9,827 0 0
PALANTIR TECHNOLOGIES COM 69608A108   24,540,413 968,828 SH   SOLE   968,828 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   1,065,349 6,852 SH   SOLE   6,852 0 0
PUBLIC STORAGE COM 74460D109   330,798 1,150 SH   SOLE   1,150 0 0
QUANTA SERVICES COM 74762E102   12,672,485 49,874 SH   SOLE   49,874 0 0
QUALCOMM COM 747525103   405,331 2,035 SH   SOLE   2,035 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   168,110 52,208 SH   SOLE   52,208 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203   249,392 28,340 SH   SOLE   28,340 0 0
ROBLOX COM 771049103   3,683,790 99,000 SH   SOLE   99,000 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   16,334,649 162,712 SH   SOLE   162,712 0 0
SPROUTS FARMERS MARKET INC COM 85208M102   2,458,600 29,388 SH   SOLE   29,388 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200   1,925,625 109,535 SH   SOLE   109,535 0 0
SHYFT GROUP INC COM 825698103   2,790,456 235,283 SH   SOLE   235,283 0 0
SCHLUMBERGER COM 806857108   9,898,222 209,797 SH   SOLE   209,797 0 0
SIMULATIONS PLUS INC COM 829214105   323,080 6,645 SH   SOLE   6,645 0 0
SPDR S & P 600 SMALL CAP GROWTH COM 78464A201   657,773 7,661 SH   SOLE   7,661 0 0
SM ENERGY CO COM 78454L100   2,568,035 59,404 SH   SOLE   59,404 0 0
SEMTECH CORP COM 816850101   2,170,214 72,631 SH   SOLE   72,631 0 0
SONOS INC COM 83570H108   1,501,535 101,730 SH   SOLE   101,730 0 0
SPDR S & P 500 INDEX COM 78462F103   53,114,784 97,598 SH   SOLE   97,598 0 0
SHUTTERSTOCK INC COM 825690100   2,154,893 55,682 SH   SOLE   55,682 0 0
STRYKER COM 863667101   13,089,077 38,469 SH   SOLE   38,469 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   104,425 27,699 SH   SOLE   27,699 0 0
TRUBRIDGE INC COM 205306103   1,678,070 167,807 SH   SOLE   167,807 0 0
TARGET COM 87612E106   12,702,128 85,802 SH   SOLE   85,802 0 0
GENTHERM INC COM 37253A103   1,639,791 33,248 SH   SOLE   33,248 0 0
TJX COMPANIES COM 872540109   8,793,295 79,866 SH   SOLE   79,866 0 0
THERMO FISHER SCIENTIFIC COM 883556102   9,783,123 17,691 SH   SOLE   17,691 0 0
TRUPANION INC COM 898202106   3,338,870 113,567 SH   SOLE   113,567 0 0
TYLER TECHNOLOGIES COM 902252105   6,218,383 12,368 SH   SOLE   12,368 0 0
UMH PROPERTIES INC COM 903002103   244,647 15,300 SH   SOLE   15,300 0 0
UNION PACIFIC COM 907818108   342,784 1,515 SH   SOLE   1,515 0 0
VISA COM 92826C839   14,062,461 53,577 SH   SOLE   53,577 0 0
VIMEO INC COM 92719V100   108,170 29,000 SH   SOLE   29,000 0 0
VANGUARD S&P 500 ETF COM 922908363   286,074 572 SH   SOLE   572 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718   3,995,130 34,004 SH   SOLE   34,004 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858   7,821,181 178,729 SH   SOLE   178,729 0 0
VERIZON COMMUNICATIONS COM 92343V104   11,903,271 288,634 SH   SOLE   288,634 0 0
WELLTOWER COM 95040Q104   12,314,531 118,125 SH   SOLE   118,125 0 0
WELLS FARGO COM 949746101   11,833,712 199,254 SH   SOLE   199,254 0 0
WILLDAN GROUP INC COM 96924N100   299,232 10,372 SH   SOLE   10,372 0 0
WAL MART STORES COM 931142103   284,382 4,200 SH   SOLE   4,200 0 0
EXXONMOBIL COM 30231G102   1,035,735 8,997 SH   SOLE   8,997 0 0
ZETA GLOBAL HOLDINGS CORP COM 98956A105   3,500,613 198,335 SH   SOLE   198,335 0 0
ZYNEX INC COM 98986M103   226,010 24,250 SH   SOLE   24,250 0 0