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,851 172,910 SH   SOLE   172,910 0 0
ABBVIE COM 00287Y109   13,710 101,762 SH   SOLE   101,762 0 0
ADOBE COM 00724F101   11,253 23,012 SH   SOLE   23,012 0 0
ADVANCED MICRO DEVICES COM 007903107   9,144 80,276 SH   SOLE   80,276 0 0
AEROVIRONMENT INC COM 008073108   3,100 30,312 SH   SOLE   30,312 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   2,328 732,660 SH   SOLE   732,660 0 0
ALPHABET CLASS A COM 02079K305   21,094 176,222 SH   SOLE   176,222 0 0
AMAZONCOM COM 023135106   14,577 111,824 SH   SOLE   111,824 0 0
AMERESCO INC COM 02361E108   3,000 61,687 SH   SOLE   61,687 0 0
AMERICAN EXPRESS COM 025816109   14,696 84,363 SH   SOLE   84,363 0 0
AMERICAN TOWER COM 03027X100   6,379 32,894 SH   SOLE   32,894 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   3,967 36,355 SH   SOLE   36,355 0 0
ANALOG DEVICES COM 032654105   10,549 54,150 SH   SOLE   54,150 0 0
ANIKA THERAPEUTICS INC COM 035255108   213 8,199 SH   SOLE   8,199 0 0
AON COM G0403H108   276 800 SH   SOLE   800 0 0
APOGEE ENTERPRISES INC COM 037598109   2,566 54,054 SH   SOLE   54,054 0 0
APPLE COM 037833100   40,155 207,017 SH   SOLE   207,017 0 0
ARTIVION INC COM 228903100   2,746 159,754 SH   SOLE   159,754 0 0
AUTOMATIC DATA PROCESSING COM 053015103   471 2,144 SH   SOLE   2,144 0 0
AXOS FINANCIAL INC COM 05465C100   3,075 77,964 SH   SOLE   77,964 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   300 880 SH   SOLE   880 0 0
BOEING COM 097023105   1,642 7,775 SH   SOLE   7,775 0 0
CALAVO GROWERS INC COM 128246105   3,973 136,907 SH   SOLE   136,907 0 0
CAMBIUM NETWORKS CORP COM G17766109   2,818 185,132 SH   SOLE   185,132 0 0
CHEVRON COM 166764100   11,584 73,621 SH   SOLE   73,621 0 0
CHUBB COM H1467J104   13,077 67,911 SH   SOLE   67,911 0 0
CISCO SYSTEMS COM 17275R102   12,199 235,775 SH   SOLE   235,775 0 0
CLEAN ENERGY FUELS CORP COM 184499101   3,290 663,206 SH   SOLE   663,206 0 0
COCACOLA COM 191216100   8,323 138,204 SH   SOLE   138,204 0 0
COLGATEPALMOLIVE COM 194162103   398 5,160 SH   SOLE   5,160 0 0
COMMUNITY HEALTHCARE TRUST INC COM 20369C106   218 6,600 SH   SOLE   6,600 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103   2,558 103,596 SH   SOLE   103,596 0 0
CONFLUENT COM 20717M103   5,332 151,000 SH   SOLE   151,000 0 0
CONOCOPHILLIPS COM 20825C104   4,445 42,906 SH   SOLE   42,906 0 0
COSTCO WHOLESALE COM 22160K105   13,779 25,593 SH   SOLE   25,593 0 0
CRYOPORT INC COM 229050307   2,255 130,750 SH   SOLE   130,750 0 0
CSX COM 126408103   364 10,685 SH   SOLE   10,685 0 0
CYBERARK SOFTWARE LTD COM M2682V108   3,140 20,083 SH   SOLE   20,083 0 0
DEERE COM 244199105   9,750 24,062 SH   SOLE   24,062 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   2,374 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106   429 4,807 SH   SOLE   4,807 0 0
DMC GLOBAL INC COM 23291C103   190 10,700 SH   SOLE   10,700 0 0
DOORDASH COM 25809K105   12,574 164,538 SH   SOLE   164,538 0 0
DOW COM 260557103   330 6,190 SH   SOLE   6,190 0 0
DUKE ENERGY COM 264399106   363 4,042 SH   SOLE   4,042 0 0
DUPONT DE NEMOURS COM 26614N102   995 13,934 SH   SOLE   13,934 0 0
EAGLE PHARMACEUTICALS INC COM 269796108   196 10,066 SH   SOLE   10,066 0 0
EASTERLY GOVERNMENT PROPERTIES INC COM 27616P103   3,049 210,298 SH   SOLE   210,298 0 0
EATON COM G29183103   16,950 84,285 SH   SOLE   84,285 0 0
EMERSON ELECTRIC COM 291011104   1,582 17,500 SH   SOLE   17,500 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107   176 40,000 SH   SOLE   40,000 0 0
EURONET WORLDWIDE INC COM 298736109   235 2,000 SH   SOLE   2,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107   289 35,800 SH   SOLE   35,800 0 0
EXPEDIA GROUP COM 30212P303   613 5,600 SH   SOLE   5,600 0 0
EXXONMOBIL COM 30231G102   383 3,570 SH   SOLE   3,570 0 0
FIRST INTERNET BANCORP COM 320557101   156 10,534 SH   SOLE   10,534 0 0
FUTUREFUEL CORP COM 36116M106   288 32,500 SH   SOLE   32,500 0 0
GENERAL MILLS COM 370334104   355 4,630 SH   SOLE   4,630 0 0
GENERAL MOTORS COM 37045V100   473 12,275 SH   SOLE   12,275 0 0
GENTHERM INC COM 37253A103   2,773 49,070 SH   SOLE   49,070 0 0
GLOBAL MEDICAL REIT INC COM 37954A204   2,853 312,515 SH   SOLE   312,515 0 0
GLOBAL WATER RESOURCES CORP COM 379463102   132 10,404 SH   SOLE   10,404 0 0
GOLDMAN SACHS GROUP COM 38141G104   579 1,795 SH   SOLE   1,795 0 0
GREEN DOT CORP COM 39304D102   2,229 118,941 SH   SOLE   118,941 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108   2,790 186,851 SH   SOLE   186,851 0 0
HEALTHSTREAM INC COM 42222N103   3,286 133,795 SH   SOLE   133,795 0 0
HERSHEY COM 427866108   367 1,470 SH   SOLE   1,470 0 0
HOME DEPOT COM 437076102   505 1,625 SH   SOLE   1,625 0 0
HONEYWELL INTERNATIONAL COM 438516106   12,530 60,386 SH   SOLE   60,386 0 0
IMAX CORP COM 45245E109   3,409 200,654 SH   SOLE   200,654 0 0
INNOSPEC INC COM 45768S105   3,180 31,664 SH   SOLE   31,664 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101   2,061 84,005 SH   SOLE   84,005 0 0
IRADIMED CORP COM 46266A109   207 4,345 SH   SOLE   4,345 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507   606 2,317 SH   SOLE   2,317 0 0
ISHARES CORE S&P SMALLCAP ETF COM 464287804   235 2,354 SH   SOLE   2,354 0 0
ISHARES MSCI EAFE INDEX COM 464287465   4,622 63,752 SH   SOLE   63,752 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655   19,564 104,472 SH   SOLE   104,472 0 0
ITERIS INC COM 46564T107   212 53,500 SH   SOLE   53,500 0 0
JOHNSON & JOHNSON COM 478160104   14,327 86,559 SH   SOLE   86,559 0 0
JPMORGAN CHASE COM 46625H100   11,189 76,935 SH   SOLE   76,935 0 0
KIMBERLYCLARK COM 494368103   524 3,796 SH   SOLE   3,796 0 0
KINDER MORGAN COM 49455P101   178 10,357 SH   SOLE   10,357 0 0
LILLY ELI COM 532457108   14,815 31,590 SH   SOLE   31,590 0 0
LINDE PLC COM G5494J103   13,981 36,687 SH   SOLE   36,687 0 0
LITHIA MOTORS INC CL A COM 536797103   321 1,055 SH   SOLE   1,055 0 0
LOVESAC CO COM 54738L109   1,329 49,306 SH   SOLE   49,306 0 0
LOWES COM 548661107   13,817 61,219 SH   SOLE   61,219 0 0
M&T BANK CORP COM 55261F104   285 2,304 SH   SOLE   2,304 0 0
MARINE PRODUCTS CORP COM 568427108   233 13,818 SH   SOLE   13,818 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100   83 10,395 SH   SOLE   10,395 0 0
MCDONALDS COM 580135101   13,123 43,977 SH   SOLE   43,977 0 0
MERCK COM 58933Y105   14,341 124,282 SH   SOLE   124,282 0 0
META PLATFORMS COM 30303M102   9,118 31,771 SH   SOLE   31,771 0 0
MICROSOFT COM 594918104   35,250 103,511 SH   SOLE   103,511 0 0
MORGAN STANLEY COM 617446448   14,627 171,273 SH   SOLE   171,273 0 0
NEXTERA ENERGY RESOURCES COM 65339F101   9,569 128,959 SH   SOLE   128,959 0 0
NORTHWEST PIPE CO COM 667746101   224 7,400 SH   SOLE   7,400 0 0
NV5 GLOBAL INC COM 62945V109   3,552 32,066 SH   SOLE   32,066 0 0
NVIDIA COM 67066G104   5,600 13,237 SH   SOLE   13,237 0 0
OMNICELL INC COM 68213N109   3,340 45,337 SH   SOLE   45,337 0 0
OPTIMIZERX CORP COM 68401u204   264 18,500 SH   SOLE   18,500 0 0
ORACLE COM 68389X105   7,302 61,318 SH   SOLE   61,318 0 0
ORION ENERGY SYSTEMS INC COM 686275108   234 143,639 SH   SOLE   143,639 0 0
PALANTIR TECHNOLOGIES COM 69608A108   15,787 1,029,828 SH   SOLE   1,029,828 0 0
PALO ALTO NETWORKS COM 697435105   15,045 58,883 SH   SOLE   58,883 0 0
PARK CITY GROUP INC COM 700215304   244 24,217 SH   SOLE   24,217 0 0
PAYSIGN INC COM 70451A104   179 72,980 SH   SOLE   72,980 0 0
PEPSICO COM 713448108   38,607 208,440 SH   SOLE   208,440 0 0
PETMED EXPRESS INC COM 716382106   2,287 165,853 SH   SOLE   165,853 0 0
PFIZER COM 717081103   330 8,993 SH   SOLE   8,993 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106   207 15,101 SH   SOLE   15,101 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   1,187 9,427 SH   SOLE   9,427 0 0
POWERFLEET INC COM 73931J109   123 41,000 SH   SOLE   41,000 0 0
PRIMIS FINANCIAL CORP COM 74167B109   88 10,400 SH   SOLE   10,400 0 0
PROCTER & GAMBLE COM 742718109   13,954 91,957 SH   SOLE   91,957 0 0
PUBLIC STORAGE COM 74460D109   336 1,150 SH   SOLE   1,150 0 0
QUALCOMM COM 747525103   1,001 8,410 SH   SOLE   8,410 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203   212 32,500 SH   SOLE   32,500 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   167 31,208 SH   SOLE   31,208 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   18,077 184,536 SH   SOLE   184,536 0 0
REALTY INCOME COM 756109104   10,166 170,034 SH   SOLE   170,034 0 0
RESMED COM 761152107   219 1,000 SH   SOLE   1,000 0 0
ROBLOX COM 771049103   4,312 107,000 SH   SOLE   107,000 0 0
SCHLUMBERGER COM 806857108   9,845 200,424 SH   SOLE   200,424 0 0
SEMTECH CORP COM 816850101   2,677 105,144 SH   SOLE   105,144 0 0
SHUTTERSTOCK INC COM 825690100   2,553 52,447 SH   SOLE   52,447 0 0
SHYFT GROUP INC COM 825698103   2,388 108,264 SH   SOLE   108,264 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200   2,532 146,799 SH   SOLE   146,799 0 0
SIMULATIONS PLUS INC COM 829214105   253 5,845 SH   SOLE   5,845 0 0
SM ENERGY CO COM 78454L100   2,666 84,295 SH   SOLE   84,295 0 0
SONOS INC COM 83570H108   1,191 72,930 SH   SOLE   72,930 0 0
SPDR S & P 500 INDEX COM 78462F103   48,900 110,313 SH   SOLE   110,313 0 0
SPDR S&P MIDCAP 400 ETF COM 78467Y107   438 915 SH   SOLE   915 0 0
SPROUTS FARMERS MARKET INC COM 85208M102   2,127 57,896 SH   SOLE   57,896 0 0
STANLEY BLACK & DECKER COM 854502101   10,317 110,100 SH   SOLE   110,100 0 0
STRYKER COM 863667101   16,374 53,668 SH   SOLE   53,668 0 0
TARGET COM 87612E106   1,049 7,955 SH   SOLE   7,955 0 0
THE HACKETT GROUP INC COM 404609109   2,341 104,749 SH   SOLE   104,749 0 0
TJX COMPANIES COM 872540109   11,719 138,208 SH   SOLE   138,208 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   249 27,751 SH   SOLE   27,751 0 0
TRUPANION INC COM 898202106   1,635 83,070 SH   SOLE   83,070 0 0
UBER TECHNOLOGIES COM 90353T100   1,331 30,825 SH   SOLE   30,825 0 0
UMH PROPERTIES INC COM 903002103   197 12,300 SH   SOLE   12,300 0 0
UNION PACIFIC COM 907818108   320 1,565 SH   SOLE   1,565 0 0
UNITEDHEALTH COM 91324P102   12,112 25,199 SH   SOLE   25,199 0 0
UNITY SOFTWARE COM 91332U101   1,346 31,000 SH   SOLE   31,000 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718   3,532 31,974 SH   SOLE   31,974 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858   7,383 181,501 SH   SOLE   181,501 0 0
VANGUARD S&P 500 ETF COM 922908363   304 747 SH   SOLE   747 0 0
VERIZON COMMUNICATIONS COM 92343V104   1,739 46,760 SH   SOLE   46,760 0 0
VISA COM 92826C839   13,061 54,998 SH   SOLE   54,998 0 0
WAL MART STORES COM 931142103   220 1,400 SH   SOLE   1,400 0 0
WELLS FARGO COM 949746101   11,629 272,471 SH   SOLE   272,471 0 0
WILLDAN GROUP INC COM 96924N100   243 12,672 SH   SOLE   12,672 0 0
WISDOMTREE DEFA INDEX COM 97717W703   3,694 73,835 SH   SOLE   73,835 0 0
YUM CHINA HOLDINGS COM 98850P109   768 13,600 SH   SOLE   13,600 0 0
YUM! BRANDS COM 988498101   887 6,400 SH   SOLE   6,400 0 0
ZOETIS COM 98978V103   9,480 55,047 SH   SOLE   55,047 0 0
ZYNEX INC COM 98986M103   223 23,250 SH   SOLE   23,250 0 0