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
APPLE COM 037833100   34,429 178,824 SH   SOLE   178,824 0 0
ABBVIE COM 00287Y109   15,307 98,776 SH   SOLE   98,776 0 0
ABBOTT LABORATORIES COM 002824100   18,907 171,776 SH   SOLE   171,776 0 0
ADOBE COM 00724F101   16,652 27,911 SH   SOLE   27,911 0 0
AUTOMATIC DATA PROCESSING COM 053015103   499 2,144 SH   SOLE   2,144 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   54 65,000 SH   SOLE   65,000 0 0
ADVANCED MICRO DEVICES COM 007903107   14,755 100,093 SH   SOLE   100,093 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   1,911 25,519 SH   SOLE   25,519 0 0
AMERESCO INC COM 02361E108   3,343 105,547 SH   SOLE   105,547 0 0
AMERICAN SOFTWARE INC COM 029683109   226 20,000 SH   SOLE   20,000 0 0
AMAZONCOM COM 023135106   21,760 143,213 SH   SOLE   143,213 0 0
ANIKA THERAPEUTICS INC COM 035255108   242 10,699 SH   SOLE   10,699 0 0
AON COM G0403H108   233 800 SH   SOLE   800 0 0
ARTIVION INC COM 228903100   2,861 159,987 SH   SOLE   159,987 0 0
APOGEE ENTERPRISES INC COM 037598109   2,230 41,753 SH   SOLE   41,753 0 0
AEROVIRONMENT INC COM 008073108   2,220 17,613 SH   SOLE   17,613 0 0
AXOS FINANCIAL INC COM 05465C100   2,536 46,445 SH   SOLE   46,445 0 0
AMERICAN EXPRESS COM 025816109   15,861 84,665 SH   SOLE   84,665 0 0
BOEING COM 097023105   1,564 6,000 SH   SOLE   6,000 0 0
BIOLIFE SOLUTIONS INC COM 09062W204   166 10,200 SH   SOLE   10,200 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   314 880 SH   SOLE   880 0 0
CHUBB COM H1467J104   15,545 68,785 SH   SOLE   68,785 0 0
CONFLUENT COM 20717M103   3,416 146,000 SH   SOLE   146,000 0 0
COMMUNITY HEALTHCARE TRUST INC COM 20369C106   250 9,400 SH   SOLE   9,400 0 0
COLGATEPALMOLIVE COM 194162103   367 4,610 SH   SOLE   4,610 0 0
CLEAN ENERGY FUELS CORP COM 184499101   2,967 774,718 SH   SOLE   774,718 0 0
CAMBIUM NETWORKS CORP COM G17766109   1,787 297,828 SH   SOLE   297,828 0 0
CONOCOPHILLIPS COM 20825C104   7,449 64,177 SH   SOLE   64,177 0 0
COSTCO WHOLESALE COM 22160K105   17,108 25,918 SH   SOLE   25,918 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103   1,824 162,887 SH   SOLE   162,887 0 0
SALESFORCE COM COM 79466L302   13,912 52,871 SH   SOLE   52,871 0 0
CISCO SYSTEMS COM 17275R102   364 7,203 SH   SOLE   7,203 0 0
CSX COM 126408103   370 10,685 SH   SOLE   10,685 0 0
CALAVO GROWERS INC COM 128246105   4,537 154,284 SH   SOLE   154,284 0 0
CHEVRON COM 166764100   9,084 60,902 SH   SOLE   60,902 0 0
CYBERARK SOFTWARE LTD COM M2682V108   2,744 12,527 SH   SOLE   12,527 0 0
CRYOPORT INC COM 229050307   2,711 175,014 SH   SOLE   175,014 0 0
DOORDASH COM 25809K105   13,548 137,000 SH   SOLE   137,000 0 0
DUPONT DE NEMOURS COM 26614N102   10,945 142,278 SH   SOLE   142,278 0 0
EASTERLY GOVERNMENT PROPERTIES INC COM 27616P103   2,858 212,635 SH   SOLE   212,635 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   2,284 20,319 SH   SOLE   20,319 0 0
DOW COM 260557103   331 6,040 SH   SOLE   6,040 0 0
DUKE ENERGY COM 264399106   351 3,617 SH   SOLE   3,617 0 0
EURONET WORLDWIDE INC COM 298736109   203 2,000 SH   SOLE   2,000 0 0
ISHARES MSCI EAFE INDEX COM 464287465   5,042 66,912 SH   SOLE   66,912 0 0
EMERSON ELECTRIC COM 291011104   14,041 144,266 SH   SOLE   144,266 0 0
EVOLUTION PETROLEUM CORP COM 30049A107   234 40,300 SH   SOLE   40,300 0 0
EATON COM G29183103   14,717 61,112 SH   SOLE   61,112 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107   183 44,000 SH   SOLE   44,000 0 0
EXPEDIA GROUP COM 30212P303   850 5,600 SH   SOLE   5,600 0 0
FUTUREFUEL CORP COM 36116M106   206 33,800 SH   SOLE   33,800 0 0
FTC SOLAR INC COM 30320C103   62 90,000 SH   SOLE   90,000 0 0
GREEN DOT CORP COM 39304D102   2,267 229,022 SH   SOLE   229,022 0 0
GUGGENHEIM TOTAL RETURN BOND COM 40168W525   313 13,140 SH   SOLE   13,140 0 0
GENERAL MILLS COM 370334104   289 4,430 SH   SOLE   4,430 0 0
GENERAL MOTORS COM 37045V100   441 12,275 SH   SOLE   12,275 0 0
GLOBAL MEDICAL REIT INC COM 37954A204   3,570 321,648 SH   SOLE   321,648 0 0
ALPHABET CLASS A COM 02079K305   24,500 175,388 SH   SOLE   175,388 0 0
GOLDMAN SACHS GROUP COM 38141G104   658 1,705 SH   SOLE   1,705 0 0
GLOBAL WATER RESOURCES CORP COM 379463102   136 10,404 SH   SOLE   10,404 0 0
THE HACKETT GROUP INC COM 404609109   1,999 87,810 SH   SOLE   87,810 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108   2,732 263,434 SH   SOLE   263,434 0 0
HOME DEPOT COM 437076102   490 1,415 SH   SOLE   1,415 0 0
HONEYWELL INTERNATIONAL COM 438516106   13,507 64,407 SH   SOLE   64,407 0 0
HEALTHSTREAM INC COM 42222N103   3,623 134,026 SH   SOLE   134,026 0 0
HERSHEY COM 427866108   255 1,370 SH   SOLE   1,370 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507   639 2,305 SH   SOLE   2,305 0 0
ISHARES CORE S&P SMALLCAP ETF COM 464287804   251 2,319 SH   SOLE   2,319 0 0
IMAX CORP COM 45245E109   2,597 172,933 SH   SOLE   172,933 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101   2,933 132,795 SH   SOLE   132,795 0 0
FIRST INTERNET BANCORP COM 320557101   217 8,955 SH   SOLE   8,955 0 0
INNOSPEC INC COM 45768S105   4,048 32,849 SH   SOLE   32,849 0 0
ITERIS INC COM 46564T107   252 48,500 SH   SOLE   48,500 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655   19,244 95,882 SH   SOLE   95,882 0 0
JOHNSON & JOHNSON COM 478160104   1,002 6,392 SH   SOLE   6,392 0 0
JPMORGAN CHASE COM 46625H100   13,185 77,513 SH   SOLE   77,513 0 0
KIMBERLYCLARK COM 494368103   418 3,440 SH   SOLE   3,440 0 0
COCACOLA COM 191216100   10,648 180,693 SH   SOLE   180,693 0 0
LITHIA MOTORS INC CL A COM 536797103   347 1,055 SH   SOLE   1,055 0 0
LINDE PLC COM G5494J103   15,011 36,549 SH   SOLE   36,549 0 0
LILLY ELI COM 532457108   14,145 24,266 SH   SOLE   24,266 0 0
LOCKHEED MARTIN COM 539830109   233 515 SH   SOLE   515 0 0
LOVESAC CO COM 54738L109   1,984 77,633 SH   SOLE   77,633 0 0
LOWES COM 548661107   14,723 66,154 SH   SOLE   66,154 0 0
MCDONALDS COM 580135101   14,251 48,061 SH   SOLE   48,061 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100   88 10,395 SH   SOLE   10,395 0 0
SPDR S&P MIDCAP 400 ETF COM 78467Y107   464 915 SH   SOLE   915 0 0
META PLATFORMS COM 30303M102   12,991 36,703 SH   SOLE   36,703 0 0
MARINE PRODUCTS CORP COM 568427108   114 10,000 SH   SOLE   10,000 0 0
MERCK COM 58933Y105   14,162 129,901 SH   SOLE   129,901 0 0
MORGAN STANLEY COM 617446448   21,934 235,222 SH   SOLE   235,222 0 0
MICROSOFT COM 594918104   37,953 100,929 SH   SOLE   100,929 0 0
M&T BANK CORP COM 55261F104   316 2,304 SH   SOLE   2,304 0 0
NEXTERA ENERGY RESOURCES COM 65339F101   575 9,465 SH   SOLE   9,465 0 0
NIKE COM 654106103   7,222 66,516 SH   SOLE   66,516 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   123 10,407 SH   SOLE   10,407 0 0
NVIDIA COM 67066G104   12,857 25,962 SH   SOLE   25,962 0 0
NV5 GLOBAL INC COM 62945V109   3,603 32,427 SH   SOLE   32,427 0 0
NORTHWEST PIPE CO COM 667746101   224 7,400 SH   SOLE   7,400 0 0
REALTY INCOME COM 756109104   238 4,145 SH   SOLE   4,145 0 0
ORION ENERGY SYSTEMS INC COM 686275108   130 150,000 SH   SOLE   150,000 0 0
ONE GAS INC COM 68235P108   2,241 35,173 SH   SOLE   35,173 0 0
OMNICELL INC COM 68213N109   2,184 58,045 SH   SOLE   58,045 0 0
OPTIMIZERX CORP COM 68401U204   351 24,500 SH   SOLE   24,500 0 0
ORACLE COM 68389X105   12,899 122,345 SH   SOLE   122,345 0 0
ORGANOGENESIS HOLDINGS INC COM 68621F102   176 43,000 SH   SOLE   43,000 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106   193 16,646 SH   SOLE   16,646 0 0
PALO ALTO NETWORKS COM 697435105   14,983 50,810 SH   SOLE   50,810 0 0
PAYSIGN INC COM 70451A104   204 72,980 SH   SOLE   72,980 0 0
PRESTIGE CONSUMER HEALTHCARE INC COM 74112D101   2,352 38,413 SH   SOLE   38,413 0 0
PEPSICO COM 713448108   14,269 84,016 SH   SOLE   84,016 0 0
PETMED EXPRESS INC COM 716382106   1,318 174,316 SH   SOLE   174,316 0 0
PFIZER COM 717081103   208 7,238 SH   SOLE   7,238 0 0
PROCTER & GAMBLE COM 742718109   4,202 28,672 SH   SOLE   28,672 0 0
PALANTIR TECHNOLOGIES COM 69608A108   17,668 1,029,028 SH   SOLE   1,029,028 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   1,458 9,417 SH   SOLE   9,417 0 0
PUBLIC STORAGE COM 74460D109   351 1,150 SH   SOLE   1,150 0 0
QUANTA SERVICES COM 74762E102   12,712 58,905 SH   SOLE   58,905 0 0
QUALCOMM COM 747525103   1,017 7,035 SH   SOLE   7,035 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   210 41,208 SH   SOLE   41,208 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203   233 31,840 SH   SOLE   31,840 0 0
ROBLOX COM 771049103   4,572 100,000 SH   SOLE   100,000 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   14,580 173,282 SH   SOLE   173,282 0 0
SPROUTS FARMERS MARKET INC COM 85208M102   2,116 43,989 SH   SOLE   43,989 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200   3,052 153,821 SH   SOLE   153,821 0 0
SHYFT GROUP INC COM 825698103   2,866 234,568 SH   SOLE   234,568 0 0
SCHLUMBERGER COM 806857108   10,942 210,258 SH   SOLE   210,258 0 0
SIMULATIONS PLUS INC COM 829214105   297 6,645 SH   SOLE   6,645 0 0
SM ENERGY CO COM 78454L100   3,318 85,704 SH   SOLE   85,704 0 0
SEMTECH CORP COM 816850101   2,642 120,593 SH   SOLE   120,593 0 0
SONOS INC COM 83570H108   1,945 113,505 SH   SOLE   113,505 0 0
SPDR S & P 500 INDEX COM 78462F103   49,796 104,766 SH   SOLE   104,766 0 0
SHUTTERSTOCK INC COM 825690100   2,987 61,858 SH   SOLE   61,858 0 0
STANLEY BLACK & DECKER COM 854502101   210 2,145 SH   SOLE   2,145 0 0
STRYKER COM 863667101   16,548 55,260 SH   SOLE   55,260 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   161 23,000 SH   SOLE   23,000 0 0
TARGET COM 87612E106   9,310 65,373 SH   SOLE   65,373 0 0
GENTHERM INC COM 37253A103   2,273 43,405 SH   SOLE   43,405 0 0
TJX COMPANIES COM 872540109   13,781 146,900 SH   SOLE   146,900 0 0
PARK CITY GROUP INC COM 700215304   115 11,463 SH   SOLE   11,463 0 0
TRUPANION INC COM 898202106   2,821 92,459 SH   SOLE   92,459 0 0
UMH PROPERTIES INC COM 903002103   234 15,300 SH   SOLE   15,300 0 0
UNION PACIFIC COM 907818108   384 1,565 SH   SOLE   1,565 0 0
VISA COM 92826C839   14,552 55,893 SH   SOLE   55,893 0 0
VANGUARD S&P 500 ETF COM 922908363   250 572 SH   SOLE   572 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718   3,921 34,084 SH   SOLE   34,084 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858   7,408 180,255 SH   SOLE   180,255 0 0
VERIZON COMMUNICATIONS COM 92343V104   2,109 55,950 SH   SOLE   55,950 0 0
WELLTOWER COM 95040Q104   9,601 106,477 SH   SOLE   106,477 0 0
WELLS FARGO COM 949746101   11,816 240,064 SH   SOLE   240,064 0 0
WILLDAN GROUP INC COM 96924N100   272 12,672 SH   SOLE   12,672 0 0
WAL MART STORES COM 931142103   221 1,400 SH   SOLE   1,400 0 0
EXXONMOBIL COM 30231G102   357 3,570 SH   SOLE   3,570 0 0
ZETA GLOBAL HOLDINGS CORP COM 98956A105   2,315 262,488 SH   SOLE   262,488 0 0
ZOETIS COM 98978V103   12,886 65,288 SH   SOLE   65,288 0 0
ZYNEX INC COM 98986M103   264 24,250 SH   SOLE   24,250 0 0