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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
A T & T NEW COM 001957505 166 10,836 SH   SOLE   10,836 0 0
ABBOTT LABORATORIES COM 002824100 17,018 175,875 SH   SOLE   175,875 0 0
ABBVIE COM 00287Y109 14,577 108,614 SH   SOLE   108,614 0 0
ADOBE COM 00724F101 7,402 26,898 SH   SOLE   26,898 0 0
AEROVIRONMENT INC COM 008073108 2,498 29,972 SH   SOLE   29,972 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,729 582,318 SH   SOLE   582,318 0 0
ALPHABET CLASS A COM 02079K305 15,726 164,410 SH   SOLE   164,410 0 0
AMAZONCOM COM 023135106 8,819 78,045 SH   SOLE   78,045 0 0
AMERESCO INC COM 02361E108 3,708 55,780 SH   SOLE   55,780 0 0
AMERICAN EXPRESS COM 025816109 11,553 85,633 SH   SOLE   85,633 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 3,063 28,908 SH   SOLE   28,908 0 0
ANALOG DEVICES COM 032654105 8,994 64,545 SH   SOLE   64,545 0 0
AON COM G0403H108 268 1,000 SH   SOLE   1,000 0 0
APOGEE ENTERPRISES INC COM 037598109 3,087 80,779 SH   SOLE   80,779 0 0
APPLE COM 037833100 32,209 233,064 SH   SOLE   233,064 0 0
ARTIVION INC COM 228903100 1,729 124,942 SH   SOLE   124,942 0 0
AUTOMATIC DATA PROCESSING COM 053015103 490 2,165 SH   SOLE   2,165 0 0
AXOS FINANCIAL INC COM 05465C100 3,666 107,110 SH   SOLE   107,110 0 0
BERKSHIRE GREY INC COM 084656107 153 90,000 SH   SOLE   90,000 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 248 930 SH   SOLE   930 0 0
BOEING COM 097023105 952 7,860 SH   SOLE   7,860 0 0
CALAVO GROWERS INC COM 128246105 2,501 78,782 SH   SOLE   78,782 0 0
CAMBIUM NETWORKS CORP COM G17766109 3,564 210,609 SH   SOLE   210,609 0 0
CHEVRON COM 166764100 11,088 77,180 SH   SOLE   77,180 0 0
CHUBB COM H1467J104 13,041 71,702 SH   SOLE   71,702 0 0
CHUYS HOLDINGS INC COM 171604101 246 10,600 SH   SOLE   10,600 0 0
CISCO SYSTEMS COM 17275R102 10,824 270,596 SH   SOLE   270,596 0 0
CLEAN ENERGY FUELS CORP COM 184499101 2,631 492,639 SH   SOLE   492,639 0 0
COCACOLA COM 191216100 7,299 130,293 SH   SOLE   130,293 0 0
COLGATEPALMOLIVE COM 194162103 405 5,760 SH   SOLE   5,760 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 3,359 120,495 SH   SOLE   120,495 0 0
CONFLUENT COM 20717M103 3,589 151,000 SH   SOLE   151,000 0 0
CONOCOPHILLIPS COM 20825C104 6,015 58,772 SH   SOLE   58,772 0 0
COSTCO WHOLESALE COM 22160K105 13,222 27,997 SH   SOLE   27,997 0 0
CRYOPORT INC COM 229050307 2,598 106,644 SH   SOLE   106,644 0 0
CSX COM 126408103 290 10,885 SH   SOLE   10,885 0 0
CYBERARK SOFTWARE LTD COM M2682V108 3,003 20,026 SH   SOLE   20,026 0 0
DEERE COM 244199105 7,115 21,308 SH   SOLE   21,308 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 1,847 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106 8,510 90,215 SH   SOLE   90,215 0 0
DOORDASH COM 25809K105 8,235 166,538 SH   SOLE   166,538 0 0
DUKE ENERGY COM 264399106 384 4,130 SH   SOLE   4,130 0 0
DUPONT DE NEMOURS COM 26614N102 8,694 172,509 SH   SOLE   172,509 0 0
EASTERLY GOVERNMENT PROPERTIES INC COM 27616P103 2,305 146,191 SH   SOLE   146,191 0 0
EATON COM G29183103 11,399 85,476 SH   SOLE   85,476 0 0
EMERSON ELECTRIC COM 291011104 1,391 19,000 SH   SOLE   19,000 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107 147 37,000 SH   SOLE   37,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 235 33,800 SH   SOLE   33,800 0 0
EXPEDIA GROUP COM 30212P303 618 6,600 SH   SOLE   6,600 0 0
EXXONMOBIL COM 30231G102 302 3,462 SH   SOLE   3,462 0 0
FIRST INTERNET BANCORP COM 320557101 3,820 112,809 SH   SOLE   112,809 0 0
FUTUREFUEL CORP COM 36116M106 205 34,000 SH   SOLE   34,000 0 0
GENERAL MILLS COM 370334104 374 4,885 SH   SOLE   4,885 0 0
GENERAL MOTORS COM 37045V100 788 24,565 SH   SOLE   24,565 0 0
GENTHERM INC COM 37253A103 2,428 48,814 SH   SOLE   48,814 0 0
GLOBAL MEDICAL REIT INC COM 37954A204 2,172 254,878 SH   SOLE   254,878 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 152 12,987 SH   SOLE   12,987 0 0
GOLDMAN SACHS GROUP COM 38141G104 11,144 38,027 SH   SOLE   38,027 0 0
GREEN DOT CORP COM 39304D102 2,264 119,289 SH   SOLE   119,289 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108 3,188 263,653 SH   SOLE   263,653 0 0
HEALTHSTREAM INC COM 42222N103 3,686 173,391 SH   SOLE   173,391 0 0
HERSHEY COM 427866108 324 1,470 SH   SOLE   1,470 0 0
HOME DEPOT COM 437076102 495 1,793 SH   SOLE   1,793 0 0
HONEYWELL INTERNATIONAL COM 438516106 10,588 63,414 SH   SOLE   63,414 0 0
IMAX CORP COM 45245E109 2,810 199,038 SH   SOLE   199,038 0 0
INNOSPEC INC COM 45768S105 2,690 31,394 SH   SOLE   31,394 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101 273 11,985 SH   SOLE   11,985 0 0
INVO BIOSCIENCE INC COM 44984F302 52 49,000 SH   SOLE   49,000 0 0
IRADIMED CORP COM 46266A109 246 8,200 SH   SOLE   8,200 0 0
ISHARES CORE S&P SMALLCAP ETF COM 464287804 205 2,354 SH   SOLE   2,354 0 0
ISHARES MSCI EAFE INDEX COM 464287465 3,755 67,039 SH   SOLE   67,039 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 18,500 112,173 SH   SOLE   112,173 0 0
ITERIS INC COM 46564T107 193 64,915 SH   SOLE   64,915 0 0
JOHNSON & JOHNSON COM 478160104 14,603 89,393 SH   SOLE   89,393 0 0
JPMORGAN CHASE COM 46625H100 1,009 9,660 SH   SOLE   9,660 0 0
KIMBERLYCLARK COM 494368103 478 4,246 SH   SOLE   4,246 0 0
KINDER MORGAN COM 49455P101 172 10,357 SH   SOLE   10,357 0 0
LILLY ELI COM 532457108 13,267 41,031 SH   SOLE   41,031 0 0
LINDE PLC COM G5494J103 13,349 49,516 SH   SOLE   49,516 0 0
LITHIA MOTORS INC CL A COM 536797103 226 1,055 SH   SOLE   1,055 0 0
LIVEPERSON INC COM 538146101 1,917 203,454 SH   SOLE   203,454 0 0
LOCKHEED MARTIN COM 539830109 2,267 5,868 SH   SOLE   5,868 0 0
LOVESAC CO COM 54738L109 1,621 79,549 SH   SOLE   79,549 0 0
LOWES COM 548661107 3,012 16,039 SH   SOLE   16,039 0 0
M&T BANK CORP COM 55261F104 406 2,304 SH   SOLE   2,304 0 0
MARINE PRODUCTS CORP COM 568427108 162 19,100 SH   SOLE   19,100 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100 75 10,395 SH   SOLE   10,395 0 0
MCDONALDS COM 580135101 12,503 54,188 SH   SOLE   54,188 0 0
MERCK COM 58933Y105 13,530 157,104 SH   SOLE   157,104 0 0
META PLATFORMS COM 30303M102 417 3,072 SH   SOLE   3,072 0 0
MICROSOFT COM 594918104 23,532 101,040 SH   SOLE   101,040 0 0
MORGAN STANLEY COM 617446448 5,798 73,381 SH   SOLE   73,381 0 0
NEXTERA ENERGY RESOURCES COM 65339F101 9,967 127,115 SH   SOLE   127,115 0 0
NORTHWEST PIPE CO COM 667746101 208 7,400 SH   SOLE   7,400 0 0
NV5 GLOBAL INC COM 62945V109 4,455 35,976 SH   SOLE   35,976 0 0
NVE CORP COM 629445206 329 7,052 SH   SOLE   7,052 0 0
NVIDIA COM 67066G104 2,486 20,479 SH   SOLE   20,479 0 0
OMNICELL INC COM 68213N109 2,601 29,882 SH   SOLE   29,882 0 0
OPTIMIZERX CORP COM 68401u204 163 11,000 SH   SOLE   11,000 0 0
ORION ENERGY SYSTEMS INC COM 686275108 166 106,639 SH   SOLE   106,639 0 0
PALANTIR TECHNOLOGIES COM 69608A108 8,997 1,106,603 SH   SOLE   1,106,603 0 0
PALO ALTO NETWORKS COM 697435105 10,931 66,740 SH   SOLE   66,740 0 0
PARK CITY GROUP INC COM 700215304 238 44,490 SH   SOLE   44,490 0 0
PAYPAL HOLDINGS COM 70450Y103 263 3,060 SH   SOLE   3,060 0 0
PAYSIGN INC COM 70451A104 235 99,300 SH   SOLE   99,300 0 0
PDC ENERGY INC COM 69327R101 2,590 44,823 SH   SOLE   44,823 0 0
PEPSICO COM 713448108 35,441 217,083 SH   SOLE   217,083 0 0
PETMED EXPRESS INC COM 716382106 205 10,500 SH   SOLE   10,500 0 0
PFIZER COM 717081103 948 21,673 SH   SOLE   21,673 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 133 10,001 SH   SOLE   10,001 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 8,885 59,463 SH   SOLE   59,463 0 0
POWERFLEET INC COM 73931J109 126 41,000 SH   SOLE   41,000 0 0
PRIMIS FINANCIAL CORP COM 74167B109 133 11,000 SH   SOLE   11,000 0 0
PROCTER & GAMBLE COM 742718109 12,992 102,905 SH   SOLE   102,905 0 0
PUBLIC STORAGE COM 74460D109 359 1,225 SH   SOLE   1,225 0 0
QUALCOMM COM 747525103 11,688 103,450 SH   SOLE   103,450 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203 291 34,500 SH   SOLE   34,500 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 16,216 198,097 SH   SOLE   198,097 0 0
REALTY INCOME COM 756109104 10,053 172,725 SH   SOLE   172,725 0 0
RESMED COM 761152107 218 1,000 SH   SOLE   1,000 0 0
ROBLOX COM 771049103 4,229 118,000 SH   SOLE   118,000 0 0
SCHLUMBERGER COM 806857108 8,547 238,090 SH   SOLE   238,090 0 0
SHUTTERSTOCK INC COM 825690100 2,097 41,793 SH   SOLE   41,793 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 3,187 146,271 SH   SOLE   146,271 0 0
SONOS INC COM 83570H108 1,927 138,619 SH   SOLE   138,619 0 0
SPDR S & P 500 INDEX COM 78462F103 42,723 119,613 SH   SOLE   119,613 0 0
STRYKER COM 863667101 11,556 57,056 SH   SOLE   57,056 0 0
TARGET COM 87612E106 12,182 82,092 SH   SOLE   82,092 0 0
TELOS CORP COM 87969B101 2,587 290,965 SH   SOLE   290,965 0 0
THE HACKETT GROUP INC COM 404609109 1,849 104,323 SH   SOLE   104,323 0 0
TJX COMPANIES COM 872540109 12,140 195,431 SH   SOLE   195,431 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 177 48,487 SH   SOLE   48,487 0 0
TRUIST FINANCIAL COM 89832Q109 271 6,220 SH   SOLE   6,220 0 0
TRUPANION INC COM 898202106 1,667 28,056 SH   SOLE   28,056 0 0
UBER TECHNOLOGIES COM 90353T100 870 32,825 SH   SOLE   32,825 0 0
UMH PROPERTIES INC COM 903002103 162 10,000 SH   SOLE   10,000 0 0
UNION PACIFIC COM 907818108 305 1,565 SH   SOLE   1,565 0 0
UNITEDHEALTH COM 91324P102 13,073 25,884 SH   SOLE   25,884 0 0
UNITY SOFTWARE COM 91332U101 988 31,000 SH   SOLE   31,000 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 2,759 29,729 SH   SOLE   29,729 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 6,548 179,438 SH   SOLE   179,438 0 0
VERIZON COMMUNICATIONS COM 92343V104 12,534 330,094 SH   SOLE   330,094 0 0
VISA COM 92826C839 10,722 60,357 SH   SOLE   60,357 0 0
WELLS FARGO COM 949746101 10,914 271,354 SH   SOLE   271,354 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,818 70,175 SH   SOLE   70,175 0 0
WISDOMTREE EMERGING MARKETS COM 97717X578 1,860 75,552 SH   SOLE   75,552 0 0
YUM CHINA HOLDINGS COM 98850P109 644 13,600 SH   SOLE   13,600 0 0
YUM! BRANDS COM 988498101 681 6,400 SH   SOLE   6,400 0 0
ZOETIS COM 98978V103 1,038 7,000 SH   SOLE   7,000 0 0
ZYNEX INC COM 98986M103 318 35,062 SH   SOLE   35,062 0 0