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
A T & T NEW COM 001957505   213 11,086 SH   SOLE   11,086 0 0
ABBOTT LABORATORIES COM 002824100   17,676 174,558 SH   SOLE   174,558 0 0
ABBVIE COM 00287Y109   16,576 104,009 SH   SOLE   104,009 0 0
ADOBE COM 00724F101   10,033 26,034 SH   SOLE   26,034 0 0
ADVANCED MIRCRO DEVICES COM 007903107   11,052 112,762 SH   SOLE   112,762 0 0
AEROVIRONMENT INC COM 008073108   2,766 30,178 SH   SOLE   30,178 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   2,283 741,325 SH   SOLE   741,325 0 0
ALPHABET CLASS A COM 02079K305   18,148 174,953 SH   SOLE   174,953 0 0
AMAZONCOM COM 023135106   10,436 101,034 SH   SOLE   101,034 0 0
AMERESCO INC COM 02361E108   3,007 61,098 SH   SOLE   61,098 0 0
AMERICAN EXPRESS COM 025816109   14,184 85,989 SH   SOLE   85,989 0 0
AMERICAN TOWER COM 03027X100   6,698 32,779 SH   SOLE   32,779 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   3,016 36,360 SH   SOLE   36,360 0 0
ANALOG DEVICES COM 032654105   10,600 53,748 SH   SOLE   53,748 0 0
ANIKA THERAPEUTICS INC COM 035255108   235 8,199 SH   SOLE   8,199 0 0
AON COM G0403H108   252 800 SH   SOLE   800 0 0
APOGEE ENTERPRISES INC COM 037598109   3,516 81,285 SH   SOLE   81,285 0 0
APPLE COM 037833100   32,327 196,042 SH   SOLE   196,042 0 0
ARTIVION INC COM 228903100   2,097 160,092 SH   SOLE   160,092 0 0
AUTOMATIC DATA PROCESSING COM 053015103   477 2,144 SH   SOLE   2,144 0 0
AXOS FINANCIAL INC COM 05465C100   2,934 79,475 SH   SOLE   79,475 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   287 930 SH   SOLE   930 0 0
BOEING COM 097023105   1,652 7,775 SH   SOLE   7,775 0 0
CALAVO GROWERS INC COM 128246105   3,974 138,140 SH   SOLE   138,140 0 0
CAMBIUM NETWORKS CORP COM G17766109   2,675 150,984 SH   SOLE   150,984 0 0
CHEVRON COM 166764100   12,096 74,136 SH   SOLE   74,136 0 0
CHUBB COM H1467J104   13,466 69,347 SH   SOLE   69,347 0 0
CISCO SYSTEMS COM 17275R102   14,406 275,577 SH   SOLE   275,577 0 0
CLEAN ENERGY FUELS CORP COM 184499101   2,206 505,940 SH   SOLE   505,940 0 0
COCACOLA COM 191216100   8,749 141,049 SH   SOLE   141,049 0 0
COLGATEPALMOLIVE COM 194162103   410 5,460 SH   SOLE   5,460 0 0
COMMUNITY HEALTHCARE TRUST INC COM 20369C106   242 6,600 SH   SOLE   6,600 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103   3,110 102,979 SH   SOLE   102,979 0 0
CONFLUENT COM 20717M103   3,635 151,000 SH   SOLE   151,000 0 0
CONOCOPHILLIPS COM 20825C104   4,339 43,739 SH   SOLE   43,739 0 0
CORTEVA COM 22052L104   289 4,800 SH   SOLE   4,800 0 0
COSTCO WHOLESALE COM 22160K105   12,656 25,472 SH   SOLE   25,472 0 0
CRYOPORT INC COM 229050307   3,137 130,695 SH   SOLE   130,695 0 0
CSX COM 126408103   335 11,185 SH   SOLE   11,185 0 0
CYBERARK SOFTWARE LTD COM M2682V108   2,985 20,174 SH   SOLE   20,174 0 0
DEERE COM 244199105   10,390 25,164 SH   SOLE   25,164 0 0
DEVON ENERGY NEW COM 25179M103   6,447 127,394 SH   SOLE   127,394 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   2,008 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106   11,981 119,650 SH   SOLE   119,650 0 0
DOORDASH COM 25809K105   10,585 166,538 SH   SOLE   166,538 0 0
DOW COM 260557103   339 6,190 SH   SOLE   6,190 0 0
DUKE ENERGY COM 264399106   398 4,130 SH   SOLE   4,130 0 0
DUPONT DE NEMOURS COM 26614N102   749 10,434 SH   SOLE   10,434 0 0
EAGLE PHARMACEUTICALS INC COM 269796108   200 7,066 SH   SOLE   7,066 0 0
EASTERLY GOVERNMENT PROPERTIES INC COM 27616P103   2,889 210,278 SH   SOLE   210,278 0 0
EATON COM G29183103   14,578 85,085 SH   SOLE   85,085 0 0
EMERSON ELECTRIC COM 291011104   1,307 15,000 SH   SOLE   15,000 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107   200 33,000 SH   SOLE   33,000 0 0
EURONET WORLDWIDE INC COM 298736109   224 2,000 SH   SOLE   2,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107   226 35,800 SH   SOLE   35,800 0 0
EXPEDIA GROUP COM 30212P303   543 5,600 SH   SOLE   5,600 0 0
EXXONMOBIL COM 30231G102   3,326 30,334 SH   SOLE   30,334 0 0
FIRST INTERNET BANCORP COM 320557101   1,546 92,856 SH   SOLE   92,856 0 0
FUTUREFUEL CORP COM 36116M106   240 32,500 SH   SOLE   32,500 0 0
GENERAL MILLS COM 370334104   428 5,005 SH   SOLE   5,005 0 0
GENERAL MOTORS COM 37045V100   451 12,305 SH   SOLE   12,305 0 0
GENTHERM INC COM 37253A103   2,970 49,155 SH   SOLE   49,155 0 0
GLOBAL MEDICAL REIT INC COM 37954A204   2,832 310,906 SH   SOLE   310,906 0 0
GLOBAL WATER RESOURCES CORP COM 379463102   129 10,404 SH   SOLE   10,404 0 0
GOLDMAN SACHS GROUP COM 38141G104   11,796 36,062 SH   SOLE   36,062 0 0
GREEN DOT CORP COM 39304D102   2,045 119,045 SH   SOLE   119,045 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108   2,632 189,775 SH   SOLE   189,775 0 0
HEALTHSTREAM INC COM 42222N103   4,732 174,610 SH   SOLE   174,610 0 0
HERSHEY COM 427866108   374 1,470 SH   SOLE   1,470 0 0
HOME DEPOT COM 437076102   488 1,653 SH   SOLE   1,653 0 0
HONEYWELL INTERNATIONAL COM 438516106   11,459 59,955 SH   SOLE   59,955 0 0
IMAX CORP COM 45245E109   3,848 200,618 SH   SOLE   200,618 0 0
INNOSPEC INC COM 45768S105   3,242 31,580 SH   SOLE   31,580 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101   232 9,000 SH   SOLE   9,000 0 0
IRADIMED CORP COM 46266A109   300 7,630 SH   SOLE   7,630 0 0
ISHARES CORE S&P SMALLCAP ETF COM 464287804   228 2,354 SH   SOLE   2,354 0 0
ISHARES MSCI EAFE INDEX COM 464287465   4,556 63,707 SH   SOLE   63,707 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655   18,816 105,472 SH   SOLE   105,472 0 0
ITERIS INC COM 46564T107   258 55,000 SH   SOLE   55,000 0 0
JOHNSON & JOHNSON COM 478160104   13,370 86,256 SH   SOLE   86,256 0 0
JPMORGAN CHASE COM 46625H100   1,294 9,931 SH   SOLE   9,931 0 0
KIMBERLYCLARK COM 494368103   540 4,021 SH   SOLE   4,021 0 0
KINDER MORGAN COM 49455P101   181 10,357 SH   SOLE   10,357 0 0
LILLY ELI COM 532457108   13,616 39,649 SH   SOLE   39,649 0 0
LINDE PLC COM G5494J103   15,889 44,703 SH   SOLE   44,703 0 0
LITHIA MOTORS INC CL A COM 536797103   242 1,055 SH   SOLE   1,055 0 0
LOCKHEED MARTIN COM 539830109   2,783 5,887 SH   SOLE   5,887 0 0
LOVESAC CO COM 54738L109   2,135 73,859 SH   SOLE   73,859 0 0
LOWES COM 548661107   3,166 15,833 SH   SOLE   15,833 0 0
M&T BANK CORP COM 55261F104   289 2,419 SH   SOLE   2,419 0 0
MARINE PRODUCTS CORP COM 568427108   265 20,100 SH   SOLE   20,100 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100   83 10,395 SH   SOLE   10,395 0 0
MCDONALDS COM 580135101   16,683 59,665 SH   SOLE   59,665 0 0
MERCK COM 58933Y105   14,696 138,132 SH   SOLE   138,132 0 0
META PLATFORMS COM 30303M102   563 2,655 SH   SOLE   2,655 0 0
MICROSOFT COM 594918104   30,664 106,363 SH   SOLE   106,363 0 0
MORGAN STANLEY COM 617446448   6,496 73,981 SH   SOLE   73,981 0 0
NEXTERA ENERGY RESOURCES COM 65339F101   9,927 128,786 SH   SOLE   128,786 0 0
NIKE COM 654106103   10,265 83,700 SH   SOLE   83,700 0 0
NORTHWEST PIPE CO COM 667746101   231 7,400 SH   SOLE   7,400 0 0
NV5 GLOBAL INC COM 62945V109   2,779 26,730 SH   SOLE   26,730 0 0
NVE CORP COM 629445206   299 3,600 SH   SOLE   3,600 0 0
NVIDIA COM 67066G104   4,021 14,477 SH   SOLE   14,477 0 0
OMNICELL INC COM 68213N109   2,719 46,342 SH   SOLE   46,342 0 0
OPTIMIZERX CORP COM 68401u204   227 15,500 SH   SOLE   15,500 0 0
ORACLE COM 68389X105   11,385 122,522 SH   SOLE   122,522 0 0
ORION ENERGY SYSTEMS INC COM 686275108   281 138,639 SH   SOLE   138,639 0 0
PALANTIR TECHNOLOGIES COM 69608A108   8,702 1,029,828 SH   SOLE   1,029,828 0 0
PALO ALTO NETWORKS COM 697435105   12,533 62,746 SH   SOLE   62,746 0 0
PARK CITY GROUP INC COM 700215304   289 45,690 SH   SOLE   45,690 0 0
PAYSIGN INC COM 70451A104   265 72,980 SH   SOLE   72,980 0 0
PDC ENERGY INC COM 69327R101   2,910 45,336 SH   SOLE   45,336 0 0
PEPSICO COM 713448108   39,217 215,122 SH   SOLE   215,122 0 0
PETMED EXPRESS INC COM 716382106   2,614 160,961 SH   SOLE   160,961 0 0
PFIZER COM 717081103   876 21,464 SH   SOLE   21,464 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106   201 13,101 SH   SOLE   13,101 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   1,219 9,587 SH   SOLE   9,587 0 0
POWERFLEET INC COM 73931J109   141 41,000 SH   SOLE   41,000 0 0
PRIMIS FINANCIAL CORP COM 74167B109   106 11,000 SH   SOLE   11,000 0 0
PROCTER & GAMBLE COM 742718109   13,955 93,853 SH   SOLE   93,853 0 0
PUBLIC STORAGE COM 74460D109   347 1,150 SH   SOLE   1,150 0 0
QUALCOMM COM 747525103   1,092 8,560 SH   SOLE   8,560 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203   200 32,500 SH   SOLE   32,500 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   18,481 188,713 SH   SOLE   188,713 0 0
REALTY INCOME COM 756109104   11,014 173,937 SH   SOLE   173,937 0 0
RESMED COM 761152107   219 1,000 SH   SOLE   1,000 0 0
ROBLOX COM 771049103   4,813 107,000 SH   SOLE   107,000 0 0
SCHLUMBERGER COM 806857108   9,999 203,640 SH   SOLE   203,640 0 0
SEMTECH CORP COM 816850101   1,840 76,216 SH   SOLE   76,216 0 0
SHUTTERSTOCK INC COM 825690100   2,988 41,158 SH   SOLE   41,158 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200   2,574 147,183 SH   SOLE   147,183 0 0
SIMULATIONS PLUS INC COM 829214105   301 6,845 SH   SOLE   6,845 0 0
SONOS INC COM 83570H108   1,997 101,791 SH   SOLE   101,791 0 0
SPDR S & P 500 INDEX COM 78462F103   46,266 113,013 SH   SOLE   113,013 0 0
SPROUTS FARMERS MARKET INC COM 85208M102   2,037 58,143 SH   SOLE   58,143 0 0
STRYKER COM 863667101   16,156 56,596 SH   SOLE   56,596 0 0
TARGET COM 87612E106   13,908 83,972 SH   SOLE   83,972 0 0
THE HACKETT GROUP INC COM 404609109   1,937 104,813 SH   SOLE   104,813 0 0
TJX COMPANIES COM 872540109   8,208 104,742 SH   SOLE   104,742 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   291 47,000 SH   SOLE   47,000 0 0
TRUPANION INC COM 898202106   1,212 28,257 SH   SOLE   28,257 0 0
UBER TECHNOLOGIES COM 90353T100   1,041 32,825 SH   SOLE   32,825 0 0
UMH PROPERTIES INC COM 903002103   182 12,300 SH   SOLE   12,300 0 0
UNION PACIFIC COM 907818108   315 1,565 SH   SOLE   1,565 0 0
UNITEDHEALTH COM 91324P102   12,060 25,518 SH   SOLE   25,518 0 0
UNITY SOFTWARE COM 91332U101   1,006 31,000 SH   SOLE   31,000 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718   3,472 31,784 SH   SOLE   31,784 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858   7,224 178,813 SH   SOLE   178,813 0 0
VANGUARD S&P 500 ETF COM 922908363   281 747 SH   SOLE   747 0 0
VERIZON COMMUNICATIONS COM 92343V104   1,857 47,745 SH   SOLE   47,745 0 0
VISA COM 92826C839   12,384 54,927 SH   SOLE   54,927 0 0
WAL MART STORES COM 931142103   211 1,431 SH   SOLE   1,431 0 0
WELLS FARGO COM 949746101   10,348 276,819 SH   SOLE   276,819 0 0
WILLDAN GROUP INC COM 96924N100   198 12,672 SH   SOLE   12,672 0 0
WISDOMTREE DEFA INDEX COM 97717W703   3,701 74,425 SH   SOLE   74,425 0 0
YUM CHINA HOLDINGS COM 98850P109   862 13,600 SH   SOLE   13,600 0 0
YUM! BRANDS COM 988498101   845 6,400 SH   SOLE   6,400 0 0
ZOETIS COM 98978V103   1,506 9,050 SH   SOLE   9,050 0 0
ZYNEX INC COM 98986M103   263 21,950 SH   SOLE   21,950 0 0