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   17,929,745 158,516 SH   SOLE   158,516 0 0
ABBVIE COM 00287Y109   16,539,961 93,078 SH   SOLE   93,078 0 0
ADOBE COM 00724F101   220,117 495 SH   SOLE   495 0 0
ADVANCED MICRO DEVICES COM 007903107   10,601,980 87,772 SH   SOLE   87,772 0 0
AEROVIRONMENT INC COM 008073108   1,583,066 10,287 SH   SOLE   10,287 0 0
AFLAC COM 001055102   209,052 2,021 SH   SOLE   2,021 0 0
ALBANY INTERNATIONAL COM 012348108   2,249,716 28,132 SH   SOLE   28,132 0 0
ALPHABET CLASS A COM 02079K305   19,231,744 101,594 SH   SOLE   101,594 0 0
AMAZONCOM COM 023135106   30,511,445 139,074 SH   SOLE   139,074 0 0
AMERESCO INC COM 02361E108   3,146,672 134,015 SH   SOLE   134,015 0 0
AMERICAN EXPRESS COM 025816109   19,454,881 65,551 SH   SOLE   65,551 0 0
ANIKA THERAPEUTICS INC COM 035255108   190,278 11,560 SH   SOLE   11,560 0 0
AON COM G0403H108   287,328 800 SH   SOLE   800 0 0
APPLE COM 037833100   63,293,419 252,749 SH   SOLE   252,749 0 0
ARTIVION INC COM 228903100   3,987,733 139,480 SH   SOLE   139,480 0 0
ASPEN AEROGELS INC COM 04523Y105   168,304 14,167 SH   SOLE   14,167 0 0
AUTOMATIC DATA PROCESSING COM 053015103   612,977 2,094 SH   SOLE   2,094 0 0
AXOS FINANCIAL INC COM 05465C100   2,811,183 40,246 SH   SOLE   40,246 0 0
BANK OF AMERICA COM 060505104   15,026,285 341,895 SH   SOLE   341,895 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   362,624 800 SH   SOLE   800 0 0
BIOLIFE SOLUTIONS INC COM 09062W204   246,620 9,500 SH   SOLE   9,500 0 0
BLACKSTONE GROUP COM 09253U108   258,630 1,500 SH   SOLE   1,500 0 0
BROADCOM COM 11135F101   12,633,425 54,492 SH   SOLE   54,492 0 0
CALAVO GROWERS INC COM 128246105   2,027,174 79,497 SH   SOLE   79,497 0 0
CALIX INC COM 13100M509   3,597,503 103,169 SH   SOLE   103,169 0 0
CELLEBRITE DI LTD COM M2197Q107   3,163,971 143,621 SH   SOLE   143,621 0 0
CHEVRON COM 166764100   9,599,416 66,276 SH   SOLE   66,276 0 0
CHIPOTLE MEXICAN GRILL COM 169656105   241,200 4,000 SH   SOLE   4,000 0 0
CHUBB COM H1467J104   18,050,955 65,331 SH   SOLE   65,331 0 0
CISCO SYSTEMS COM 17275R102   426,418 7,203 SH   SOLE   7,203 0 0
CLEAN ENERGY FUELS CORP COM 184499101   2,261,942 901,172 SH   SOLE   901,172 0 0
COCA-COLA COM 191216100   10,440,753 167,696 SH   SOLE   167,696 0 0
COLGATE-PALMOLIVE COM 194162103   419,095 4,610 SH   SOLE   4,610 0 0
COMMUNITY HEALTHCARE TRUST INC COM 20369C106   219,955 11,450 SH   SOLE   11,450 0 0
CONFLUENT COM 20717M103   1,188,300 42,500 SH   SOLE   42,500 0 0
CONOCOPHILLIPS COM 20825C104   4,127,555 41,621 SH   SOLE   41,621 0 0
COSTCO WHOLESALE COM 22160K105   17,475,101 19,072 SH   SOLE   19,072 0 0
CREDO TECHNOLOGY GROUP HOLDING LTD COM G25457105   4,118,763 61,282 SH   SOLE   61,282 0 0
CSX COM 126408103   286,719 8,885 SH   SOLE   8,885 0 0
CYBERARK SOFTWARE LTD COM M2682V108   3,643,662 10,937 SH   SOLE   10,937 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   3,519,860 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106   14,520,819 130,407 SH   SOLE   130,407 0 0
DOORDASH COM 25809K105   19,199,155 114,451 SH   SOLE   114,451 0 0
DOVER COM 260003108   9,577,918 51,055 SH   SOLE   51,055 0 0
DUKE ENERGY COM 264399106   348,431 3,234 SH   SOLE   3,234 0 0
DUPONT DE NEMOURS COM 26614N102   14,628,105 191,844 SH   SOLE   191,844 0 0
EATON COM G29183103   17,052,606 51,383 SH   SOLE   51,383 0 0
EURONET WORLDWIDE INC COM 298736109   205,680 2,000 SH   SOLE   2,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107   233,849 44,713 SH   SOLE   44,713 0 0
EXXONMOBIL COM 30231G102   1,225,975 11,397 SH   SOLE   11,397 0 0
GAUZY LTD COM M4757U106   109,010 11,000 SH   SOLE   11,000 0 0
GENERAL MILLS COM 370334104   263,370 4,130 SH   SOLE   4,130 0 0
GENTHERM INC COM 37253A103   2,056,657 51,513 SH   SOLE   51,513 0 0
GLOBAL MEDICAL REIT INC COM 37954A204   2,098,497 271,826 SH   SOLE   271,826 0 0
GOLDMAN SACHS GQG PARTNERS INTERNATIONAL COM 38147N293   4,041,615 206,627 SH   SOLE   206,627 0 0
GPG PARTNERS EMERGING MARKETS EQUITY COM 00771X427   3,985,626 242,287 SH   SOLE   242,287 0 0
GREEN DOT CORP COM 39304D102   2,926,011 275,001 SH   SOLE   275,001 0 0
HARMONY BIOSCIENCES HOLDINGS COM 413197104   2,501,332 72,692 SH   SOLE   72,692 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108   2,529,748 217,800 SH   SOLE   217,800 0 0
HEALTHSTREAM INC COM 42222N103   3,340,972 105,062 SH   SOLE   105,062 0 0
HERSHEY COM 427866108   230,316 1,360 SH   SOLE   1,360 0 0
HILLMAN SOLUTIONS COM 431636109   2,188,753 224,718 SH   SOLE   224,718 0 0
HOME DEPOT COM 437076102   550,421 1,415 SH   SOLE   1,415 0 0
IMAX CORP COM 45245E109   4,140,314 161,731 SH   SOLE   161,731 0 0
INDIE SEMICONDUCTOR INC COM 45569U101   166,050 41,000 SH   SOLE   41,000 0 0
INNOSPEC INC COM 45768S105   2,405,471 21,856 SH   SOLE   21,856 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101   214,994 978 SH   SOLE   978 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101   3,525,977 169,274 SH   SOLE   169,274 0 0
INVESCO VAN KAPMEN SENIOR INCOME TRUST COM 920961109   75,050 19,000 SH   SOLE   19,000 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108   137,330 31,000 SH   SOLE   31,000 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507   1,679,130 26,948 SH   SOLE   26,948 0 0
ISHARES CORE S&P SMALL-CAP ETF COM 464287804   245,534 2,131 SH   SOLE   2,131 0 0
ISHARES MSCI EAFE INDEX COM 464287465   5,101,104 67,466 SH   SOLE   67,466 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655   19,627,214 88,827 SH   SOLE   88,827 0 0
JOHNSON & JOHNSON COM 478160104   523,814 3,622 SH   SOLE   3,622 0 0
JPMORGAN CHASE COM 46625H100   17,192,720 71,723 SH   SOLE   71,723 0 0
JPMORGAN CORE BOND COM 4812C0381   741,913 73,457 SH   SOLE   73,457 0 0
KIMBERLY-CLARK COM 494368103   407,534 3,110 SH   SOLE   3,110 0 0
LILLY ELI COM 532457108   16,543,960 21,430 SH   SOLE   21,430 0 0
LINDE PLC COM G5494J103   13,093,486 31,274 SH   SOLE   31,274 0 0
LITHIA MOTORS INC CL A COM 536797103   377,089 1,055 SH   SOLE   1,055 0 0
LOGILITY SUPPLY CHAIN SOLUTIONS INC COM 029683109   273,410 24,676 SH   SOLE   24,676 0 0
LOVESAC CO COM 54738L109   2,532,519 107,038 SH   SOLE   107,038 0 0
LOWE'S COM 548661107   17,537,608 71,060 SH   SOLE   71,060 0 0
M&T BANK CORP COM 55261F104   320,369 1,704 SH   SOLE   1,704 0 0
MARINE PRODUCTS CORP COM 568427108   100,870 11,000 SH   SOLE   11,000 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100   64,969 10,395 SH   SOLE   10,395 0 0
MCDONALD'S COM 580135101   533,398 1,840 SH   SOLE   1,840 0 0
MERCK COM 58933Y105   11,240,444 112,992 SH   SOLE   112,992 0 0
META PLATFORMS COM 30303M102   18,034,879 30,802 SH   SOLE   30,802 0 0
METWEST TOTAL RETURN BOND COM 592905509   416,620 46,970 SH   SOLE   46,970 0 0
MICROSOFT COM 594918104   40,890,558 97,012 SH   SOLE   97,012 0 0
MIMEDX GROUP COM 602496101   237,383 24,676 SH   SOLE   24,676 0 0
MORGAN STANLEY COM 617446448   24,872,948 197,844 SH   SOLE   197,844 0 0
NEXTERA ENERGY RESOURCES COM 65339F101   226,899 3,165 SH   SOLE   3,165 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   162,541 12,049 SH   SOLE   12,049 0 0
NORTHWEST PIPE CO COM 667746101   246,126 5,100 SH   SOLE   5,100 0 0
NV5 GLOBAL INC COM 62945V109   2,622,942 139,222 SH   SOLE   139,222 0 0
NVIDIA COM 67066G104   33,357,636 248,400 SH   SOLE   248,400 0 0
OLO INC COM 68134L109   295,642 38,495 SH   SOLE   38,495 0 0
OMNIAB INC COM 68218J103   104,823 29,611 SH   SOLE   29,611 0 0
OMNICELL INC COM 68213N109   3,363,130 75,542 SH   SOLE   75,542 0 0
ONE GAS INC COM 68235P108   2,808,919 40,562 SH   SOLE   40,562 0 0
OPTIMIZERX CORP COM 68401U204   286,740 59,000 SH   SOLE   59,000 0 0
ORACLE COM 68389X105   13,823,455 82,954 SH   SOLE   82,954 0 0
ORION ENERGY SYSTEMS INC COM 686275108   82,219 102,761 SH   SOLE   102,761 0 0
PALANTIR TECHNOLOGIES COM 69608A108   68,296,008 903,028 SH   SOLE   903,028 0 0
PALO ALTO NETWORKS COM 697435105   17,896,494 98,354 SH   SOLE   98,354 0 0
PAYSIGN INC COM 70451A104   161,319 53,417 SH   SOLE   53,417 0 0
PEPSICO COM 713448108   20,982,607 137,989 SH   SOLE   137,989 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106   261,366 12,446 SH   SOLE   12,446 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   550,008 2,852 SH   SOLE   2,852 0 0
PRESTIGE CONSUMER HEALTHCARE INC COM 74112D101   2,562,523 32,815 SH   SOLE   32,815 0 0
PROCTER & GAMBLE COM 742718109   3,517,632 20,982 SH   SOLE   20,982 0 0
PROLOGIS COM 74340W103   4,454,198 42,140 SH   SOLE   42,140 0 0
PUBLIC STORAGE COM 74460D109   342,859 1,145 SH   SOLE   1,145 0 0
QUALCOMM COM 747525103   312,617 2,035 SH   SOLE   2,035 0 0
QUANTA SERVICES COM 74762E102   15,944,723 50,450 SH   SOLE   50,450 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203   117,169 18,026 SH   SOLE   18,026 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   157,173 51,532 SH   SOLE   51,532 0 0
REPAY HOLDINGS CORP COM 76029L100   122,080 16,000 SH   SOLE   16,000 0 0
RESMED COM 761152107   228,690 1,000 SH   SOLE   1,000 0 0
ROBLOX COM 771049103   5,612,420 97,000 SH   SOLE   97,000 0 0
RTX CORP COM 75513E101   16,291,177 140,781 SH   SOLE   140,781 0 0
SCHLUMBERGER COM 806857108   7,074,152 184,511 SH   SOLE   184,511 0 0
SCHWAB S&P 500 INDEX COM 808509855   233,135 2,583 SH   SOLE   2,583 0 0
SEMTECH CORP COM 816850101   4,317,687 69,809 SH   SOLE   69,809 0 0
SERVICENOW COM 81762P102   17,073,233 16,105 SH   SOLE   16,105 0 0
SHUTTERSTOCK INC COM 825690100   2,732,684 90,039 SH   SOLE   90,039 0 0
SHYFT GROUP INC COM 825698103   1,546,992 131,771 SH   SOLE   131,771 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200   2,308,539 104,082 SH   SOLE   104,082 0 0
SIMULATIONS PLUS INC COM 829214105   246,241 8,829 SH   SOLE   8,829 0 0
SM ENERGY CO COM 78454L100   2,177,265 56,173 SH   SOLE   56,173 0 0
SPDR S & P 500 INDEX COM 78462F103   53,033,207 90,488 SH   SOLE   90,488 0 0
SPDR S & P 600 SMALL CAP GROWTH COM 78464A201   986,712 10,921 SH   SOLE   10,921 0 0
SPDR S&P MIDCAP 400 ETF COM 78467Y107   521,166 915 SH   SOLE   915 0 0
STANLEY BLACK & DECKER COM 854502101   5,271,279 65,653 SH   SOLE   65,653 0 0
STRYKER COM 863667101   13,167,389 36,571 SH   SOLE   36,571 0 0
TARGET COM 87612E106   10,539,714 77,968 SH   SOLE   77,968 0 0
THERMO FISHER SCIENTIFIC COM 883556102   9,985,295 19,194 SH   SOLE   19,194 0 0
THORNBURG LIMITED TERM MUNICIPAL COM 885215434   182,362 13,548 SH   SOLE   13,548 0 0
TJX COMPANIES COM 872540109   15,605,269 129,172 SH   SOLE   129,172 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   213,388 52,173 SH   SOLE   52,173 0 0
TRUBRIDGE INC COM 205306103   3,044,314 154,377 SH   SOLE   154,377 0 0
TRUPANION INC COM 898202106   3,683,203 76,415 SH   SOLE   76,415 0 0
TYLER TECHNOLOGIES COM 902252105   4,733,061 8,208 SH   SOLE   8,208 0 0
UMH PROPERTIES INC COM 903002103   2,324,449 123,117 SH   SOLE   123,117 0 0
UNION PACIFIC COM 907818108   299,873 1,315 SH   SOLE   1,315 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF COM 922042718   3,879,727 33,890 SH   SOLE   33,890 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858   7,894,963 179,268 SH   SOLE   179,268 0 0
VANGUARD S&P 500 ETF COM 922908363   308,199 572 SH   SOLE   572 0 0
VARONIS SYSTEMS INC COM 922280102   2,616,749 58,896 SH   SOLE   58,896 0 0
VERIZON COMMUNICATIONS COM 92343V104   14,815,660 370,484 SH   SOLE   370,484 0 0
VIMEO INC COM 92719V100   126,342 19,741 SH   SOLE   19,741 0 0
VISA COM 92826C839   15,281,566 48,353 SH   SOLE   48,353 0 0
WAL-MART STORES COM 931142103   379,470 4,200 SH   SOLE   4,200 0 0
WELLS FARGO COM 949746101   14,742,182 209,883 SH   SOLE   209,883 0 0
WELLTOWER COM 95040Q104   12,593,044 99,921 SH   SOLE   99,921 0 0
WILLDAN GROUP INC COM 96924N100   243,776 6,400 SH   SOLE   6,400 0 0
YUM CHINA HOLDINGS COM 98850P109   640,661 13,300 SH   SOLE   13,300 0 0
YUM! BRANDS COM 988498101   858,624 6,400 SH   SOLE   6,400 0 0
ZETA GLOBAL HOLDINGS CORP COM 98956A105   2,321,250 129,030 SH   SOLE   129,030 0 0
ZYNEX INC COM 98986M103   239,163 29,858 SH   SOLE   29,858 0 0