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   192,108 10,435 SH   SOLE   10,435 0 0
ABBOTT LABORATORIES COM 002824100   19,141,410 174,346 SH   SOLE   174,346 0 0
ABBVIE COM 00287Y109   16,954,141 104,908 SH   SOLE   104,908 0 0
ADOBE COM 00724F101   1,395,926 4,148 SH   SOLE   4,148 0 0
AEROVIRONMENT INC COM 008073108   2,570,914 30,013 SH   SOLE   30,013 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   2,098,675 744,211 SH   SOLE   744,211 0 0
ALPHABET CLASS A COM 02079K305   14,831,022 168,095 SH   SOLE   168,095 0 0
AMAZONCOM COM 023135106   5,632,200 67,050 SH   SOLE   67,050 0 0
AMERESCO INC COM 02361E108   3,202,297 56,043 SH   SOLE   56,043 0 0
AMERICAN EXPRESS COM 025816109   12,587,709 85,196 SH   SOLE   85,196 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   2,969,030 28,876 SH   SOLE   28,876 0 0
ANALOG DEVICES COM 032654105   9,287,871 56,623 SH   SOLE   56,623 0 0
ANIKA THERAPEUTICS INC COM 035255108   242,690 8,199 SH   SOLE   8,199 0 0
AON COM G0403H108   300,140 1,000 SH   SOLE   1,000 0 0
APOGEE ENTERPRISES INC COM 037598109   3,592,546 80,804 SH   SOLE   80,804 0 0
APPLE COM 037833100   29,874,381 229,927 SH   SOLE   229,927 0 0
ARTIVION INC COM 228903100   1,516,394 125,115 SH   SOLE   125,115 0 0
AUTOMATIC DATA PROCESSING COM 053015103   512,116 2,144 SH   SOLE   2,144 0 0
AXOS FINANCIAL INC COM 05465C100   4,098,522 107,235 SH   SOLE   107,235 0 0
BERKSHIRE GREY INC COM 084656107   57,371 95,000 SH   SOLE   95,000 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   287,277 930 SH   SOLE   930 0 0
BOEING COM 097023105   1,481,060 7,775 SH   SOLE   7,775 0 0
CALAVO GROWERS INC COM 128246105   2,489,239 84,668 SH   SOLE   84,668 0 0
CAMBIUM NETWORKS CORP COM G17766109   4,512,778 208,250 SH   SOLE   208,250 0 0
CHEVRON COM 166764100   13,162,005 73,330 SH   SOLE   73,330 0 0
CHUBB COM H1467J104   15,523,690 70,370 SH   SOLE   70,370 0 0
CHUYS HOLDINGS INC COM 171604101   230,645 8,150 SH   SOLE   8,150 0 0
CISCO SYSTEMS COM 17275R102   12,630,364 265,121 SH   SOLE   265,121 0 0
CLEAN ENERGY FUELS CORP COM 184499101   2,586,516 497,407 SH   SOLE   497,407 0 0
COCACOLA COM 191216100   8,729,073 137,228 SH   SOLE   137,228 0 0
COLGATEPALMOLIVE COM 194162103   430,193 5,460 SH   SOLE   5,460 0 0
COMMUNITY HEALTHCARE TRUST INC COM 20369C106   214,800 6,000 SH   SOLE   6,000 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103   3,278,703 120,452 SH   SOLE   120,452 0 0
CONFLUENT COM 20717M103   3,358,240 151,000 SH   SOLE   151,000 0 0
CONOCOPHILLIPS COM 20825C104   6,856,036 58,102 SH   SOLE   58,102 0 0
COSTCO WHOLESALE COM 22160K105   12,667,463 27,749 SH   SOLE   27,749 0 0
CRYOPORT INC COM 229050307   2,382,988 137,348 SH   SOLE   137,348 0 0
CSX COM 126408103   337,217 10,885 SH   SOLE   10,885 0 0
CYBERARK SOFTWARE LTD COM M2682V108   2,600,779 20,060 SH   SOLE   20,060 0 0
DEERE COM 244199105   6,659,929 15,533 SH   SOLE   15,533 0 0
DEVON ENERGY NEW COM 25179M103   7,367,114 119,771 SH   SOLE   119,771 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   1,987,808 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106   7,205,791 82,940 SH   SOLE   82,940 0 0
DOORDASH COM 25809K105   8,130,385 166,538 SH   SOLE   166,538 0 0
DUKE ENERGY COM 264399106   425,349 4,130 SH   SOLE   4,130 0 0
DUPONT DE NEMOURS COM 26614N102   716,085 10,434 SH   SOLE   10,434 0 0
EAGLE PHARMACEUTICALS INC COM 269796108   206,539 7,066 SH   SOLE   7,066 0 0
EASTERLY GOVERNMENT PROPERTIES INC COM 27616P103   2,093,255 146,689 SH   SOLE   146,689 0 0
EATON COM G29183103   13,500,235 86,016 SH   SOLE   86,016 0 0
EMERSON ELECTRIC COM 291011104   1,978,836 20,600 SH   SOLE   20,600 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107   177,600 37,000 SH   SOLE   37,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107   255,190 33,800 SH   SOLE   33,800 0 0
EXPEDIA GROUP COM 30212P303   578,160 6,600 SH   SOLE   6,600 0 0
EXXONMOBIL COM 30231G102   389,359 3,530 SH   SOLE   3,530 0 0
FIRST INTERNET BANCORP COM 320557101   2,732,544 112,543 SH   SOLE   112,543 0 0
FUTUREFUEL CORP COM 36116M106   276,420 34,000 SH   SOLE   34,000 0 0
GENERAL MILLS COM 370334104   409,607 4,885 SH   SOLE   4,885 0 0
GENERAL MOTORS COM 37045V100   548,500 16,305 SH   SOLE   16,305 0 0
GENTHERM INC COM 37253A103   3,191,179 48,877 SH   SOLE   48,877 0 0
GLOBAL MEDICAL REIT INC COM 37954A204   2,410,119 254,232 SH   SOLE   254,232 0 0
GLOBAL WATER RESOURCES CORP COM 379463102   172,467 12,987 SH   SOLE   12,987 0 0
GOLDMAN SACHS GROUP COM 38141G104   12,149,594 35,382 SH   SOLE   35,382 0 0
GREEN DOT CORP COM 39304D102   1,864,419 117,852 SH   SOLE   117,852 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108   2,274,808 189,567 SH   SOLE   189,567 0 0
HEALTHSTREAM INC COM 42222N103   4,313,541 173,653 SH   SOLE   173,653 0 0
HERSHEY COM 427866108   340,408 1,470 SH   SOLE   1,470 0 0
HOME DEPOT COM 437076102   522,117 1,653 SH   SOLE   1,653 0 0
HONEYWELL INTERNATIONAL COM 438516106   12,823,237 59,838 SH   SOLE   59,838 0 0
IMAX CORP COM 45245E109   2,923,996 199,454 SH   SOLE   199,454 0 0
INNOSPEC INC COM 45768S105   3,229,495 31,397 SH   SOLE   31,397 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101   219,330 9,000 SH   SOLE   9,000 0 0
IRADIMED CORP COM 46266A109   231,978 8,200 SH   SOLE   8,200 0 0
ISHARES CORE S&P SMALLCAP ETF COM 464287804   222,783 2,354 SH   SOLE   2,354 0 0
ISHARES MSCI EAFE INDEX COM 464287465   4,358,759 66,404 SH   SOLE   66,404 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655   18,337,964 105,173 SH   SOLE   105,173 0 0
ITERIS INC COM 46564T107   201,886 64,915 SH   SOLE   64,915 0 0
JOHNSON & JOHNSON COM 478160104   15,426,435 87,328 SH   SOLE   87,328 0 0
JPMORGAN CHASE COM 46625H100   1,280,655 9,550 SH   SOLE   9,550 0 0
KIMBERLYCLARK COM 494368103   554,675 4,086 SH   SOLE   4,086 0 0
KINDER MORGAN COM 49455P101   187,255 10,357 SH   SOLE   10,357 0 0
LILLY ELI COM 532457108   14,394,341 39,346 SH   SOLE   39,346 0 0
LINDE PLC COM G5494J103   14,378,341 44,081 SH   SOLE   44,081 0 0
LITHIA MOTORS INC CL A COM 536797103   216,001 1,055 SH   SOLE   1,055 0 0
LIVEPERSON INC COM 538146101   2,060,975 203,252 SH   SOLE   203,252 0 0
LOCKHEED MARTIN COM 539830109   2,653,316 5,454 SH   SOLE   5,454 0 0
LOVESAC CO COM 54738L109   1,743,104 79,196 SH   SOLE   79,196 0 0
LOWES COM 548661107   3,124,681 15,683 SH   SOLE   15,683 0 0
M&T BANK CORP COM 55261F104   334,218 2,304 SH   SOLE   2,304 0 0
MARINE PRODUCTS CORP COM 568427108   236,577 20,100 SH   SOLE   20,100 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100   98,753 10,395 SH   SOLE   10,395 0 0
MCDONALDS COM 580135101   14,659,120 55,626 SH   SOLE   55,626 0 0
MERCK COM 58933Y105   15,884,599 143,169 SH   SOLE   143,169 0 0
META PLATFORMS COM 30303M102   319,503 2,655 SH   SOLE   2,655 0 0
MICROSOFT COM 594918104   23,238,956 96,902 SH   SOLE   96,902 0 0
MORGAN STANLEY COM 617446448   6,238,853 73,381 SH   SOLE   73,381 0 0
NEXTERA ENERGY RESOURCES COM 65339F101   10,536,518 126,035 SH   SOLE   126,035 0 0
NIKE COM 654106103   8,566,653 73,213 SH   SOLE   73,213 0 0
NORTHWEST PIPE CO COM 667746101   249,380 7,400 SH   SOLE   7,400 0 0
NV5 GLOBAL INC COM 62945V109   3,523,417 26,628 SH   SOLE   26,628 0 0
NVE CORP COM 629445206   321,549 4,966 SH   SOLE   4,966 0 0
NVIDIA COM 67066G104   2,752,547 18,835 SH   SOLE   18,835 0 0
OMNICELL INC COM 68213N109   2,323,454 46,082 SH   SOLE   46,082 0 0
OPTIMIZERX CORP COM 68401U204   210,000 12,500 SH   SOLE   12,500 0 0
ORACLE COM 68389X105   9,939,747 121,602 SH   SOLE   121,602 0 0
ORION ENERGY SYSTEMS INC COM 686275108   239,583 131,639 SH   SOLE   131,639 0 0
PALANTIR TECHNOLOGIES COM 69608A108   7,104,391 1,106,603 SH   SOLE   1,106,603 0 0
PALO ALTO NETWORKS COM 697435105   9,141,684 65,513 SH   SOLE   65,513 0 0
PARK CITY GROUP INC COM 700215304   230,126 46,490 SH   SOLE   46,490 0 0
PAYSIGN INC COM 70451A104   256,194 99,300 SH   SOLE   99,300 0 0
PDC ENERGY INC COM 69327R101   2,848,792 44,877 SH   SOLE   44,877 0 0
PEPSICO COM 713448108   38,711,971 214,281 SH   SOLE   214,281 0 0
PETMED EXPRESS INC COM 716382106   1,983,975 112,089 SH   SOLE   112,089 0 0
PFIZER COM 717081103   1,110,530 21,673 SH   SOLE   21,673 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106   175,684 13,101 SH   SOLE   13,101 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   9,067,177 57,409 SH   SOLE   57,409 0 0
POWERFLEET INC COM 73931J109   110,290 41,000 SH   SOLE   41,000 0 0
PRIMIS FINANCIAL CORP COM 74167B109   130,350 11,000 SH   SOLE   11,000 0 0
PROCTER & GAMBLE COM 742718109   15,233,736 100,513 SH   SOLE   100,513 0 0
PUBLIC STORAGE COM 74460D109   322,219 1,150 SH   SOLE   1,150 0 0
QUALCOMM COM 747525103   9,395,121 85,457 SH   SOLE   85,457 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203   198,575 32,500 SH   SOLE   32,500 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   18,760,240 185,892 SH   SOLE   185,892 0 0
REALTY INCOME COM 756109104   10,450,346 164,754 SH   SOLE   164,754 0 0
RESMED COM 761152107   208,130 1,000 SH   SOLE   1,000 0 0
ROBLOX COM 771049103   3,237,325 113,750 SH   SOLE   113,750 0 0
SCHLUMBERGER COM 806857108   8,024,881 150,110 SH   SOLE   150,110 0 0
SEMTECH CORP COM 816850101   2,009,275 70,034 SH   SOLE   70,034 0 0
SHUTTERSTOCK INC COM 825690100   2,730,580 51,794 SH   SOLE   51,794 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200   3,159,290 146,399 SH   SOLE   146,399 0 0
SIMULATIONS PLUS INC COM 829214105   232,037 6,345 SH   SOLE   6,345 0 0
SONOS INC COM 83570H108   2,345,619 138,794 SH   SOLE   138,794 0 0
SPDR S & P 500 INDEX COM 78462F103   46,519,932 121,643 SH   SOLE   121,643 0 0
STRYKER COM 863667101   13,870,651 56,733 SH   SOLE   56,733 0 0
TARGET COM 87612E106   11,561,433 77,573 SH   SOLE   77,573 0 0
THE HACKETT GROUP INC COM 404609109   2,121,495 104,148 SH   SOLE   104,148 0 0
TJX COMPANIES COM 872540109   15,317,145 192,426 SH   SOLE   192,426 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   311,000 50,000 SH   SOLE   50,000 0 0
TRUIST FINANCIAL COM 89832Q109   267,647 6,220 SH   SOLE   6,220 0 0
TRUPANION INC COM 898202106   1,334,215 28,071 SH   SOLE   28,071 0 0
UBER TECHNOLOGIES COM 90353T100   811,762 32,825 SH   SOLE   32,825 0 0
UMH PROPERTIES INC COM 903002103   161,000 10,000 SH   SOLE   10,000 0 0
UNION PACIFIC COM 907818108   324,065 1,565 SH   SOLE   1,565 0 0
UNITEDHEALTH COM 91324P102   13,451,801 25,372 SH   SOLE   25,372 0 0
UNITY SOFTWARE COM 91332U101   886,290 31,000 SH   SOLE   31,000 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718   3,024,567 29,419 SH   SOLE   29,419 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858   6,888,585 176,721 SH   SOLE   176,721 0 0
VANGUARD S&P 500 ETF COM 922908363   262,451 747 SH   SOLE   747 0 0
VERIZON COMMUNICATIONS COM 92343V104   1,862,049 47,260 SH   SOLE   47,260 0 0
VISA COM 92826C839   11,130,410 53,573 SH   SOLE   53,573 0 0
WAL MART STORES COM 931142103   202,901 1,431 SH   SOLE   1,431 0 0
WELLS FARGO COM 949746101   11,256,244 272,614 SH   SOLE   272,614 0 0
WISDOMTREE DEFA INDEX COM 97717W703   3,251,405 69,120 SH   SOLE   69,120 0 0
YUM CHINA HOLDINGS COM 98850P109   743,240 13,600 SH   SOLE   13,600 0 0
YUM! BRANDS COM 988498101   819,712 6,400 SH   SOLE   6,400 0 0
ZOETIS COM 98978V103   1,025,850 7,000 SH   SOLE   7,000 0 0
ZYNEX INC COM 98986M103   381,830 27,450 SH   SOLE   27,450 0 0