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 288 11,713 SH   SOLE   11,713 0 0
ABBOTT LABORATORIES COM 002824100 24,320 173,223 SH   SOLE   173,223 0 0
ABBVIE COM 00287Y109 17,749 131,095 SH   SOLE   131,095 0 0
ADOBE COM 00724F101 15,516 27,428 SH   SOLE   27,428 0 0
AEROVIRONMENT INC COM 008073108 1,877 30,252 SH   SOLE   30,252 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,636 394,674 SH   SOLE   394,674 0 0
ALPHABET CLASS A COM 02079K305 17,605 6,090 SH   SOLE   6,090 0 0
AMAZONCOM COM 023135106 5,515 1,654 SH   SOLE   1,654 0 0
AMERESCO INC COM 02361E108 5,968 73,287 SH   SOLE   73,287 0 0
AMERICAN EXPRESS COM 025816109 13,480 82,399 SH   SOLE   82,399 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 6,399 52,313 SH   SOLE   52,313 0 0
ANALOG DEVICES COM 032654105 3,902 22,209 SH   SOLE   22,209 0 0
ANIKA THERAPEUTICS INC COM 035255108 276 7,699 SH   SOLE   7,699 0 0
AON COM G0408V102 301 1,000 SH   SOLE   1,000 0 0
APOGEE ENTERPRISES INC COM 037598109 3,920 81,416 SH   SOLE   81,416 0 0
APPLE COM 037833100 42,561 239,685 SH   SOLE   239,685 0 0
AUTOMATIC DATA PROCESSING COM 053015103 536 2,175 SH   SOLE   2,175 0 0
AXOS FINANCIAL INC COM 05465C100 6,155 110,083 SH   SOLE   110,083 0 0
BAXTER INTERNATIONAL COM 071813109 294 3,422 SH   SOLE   3,422 0 0
BECTON DICKINSON COM 075887109 1,345 5,350 SH   SOLE   5,350 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 299 1,000 SH   SOLE   1,000 0 0
BOEING COM 097023105 3,531 17,541 SH   SOLE   17,541 0 0
BOTTOMLINE TECHNOLOGIES INC COM 101388106 4,163 73,719 SH   SOLE   73,719 0 0
CALAMP CORP COM 128126109 2,332 330,356 SH   SOLE   330,356 0 0
CALAVO GROWERS INC COM 128246105 2,189 51,633 SH   SOLE   51,633 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 302 44,538 SH   SOLE   44,538 0 0
CHEVRON COM 166764100 15,766 134,350 SH   SOLE   134,350 0 0
CHUBB COM 171232101 14,273 73,982 SH   SOLE   73,982 0 0
CISCO SYSTEMS COM 17275R102 16,237 256,803 SH   SOLE   256,803 0 0
CLEAN ENERGY FUELS CORP COM 184499101 1,575 256,966 SH   SOLE   256,966 0 0
CLEARSHARES UTRA SHORT MATURITY COM 26922A453 500 5,000 SH   SOLE   5,000 0 0
COCACOLA COM 191216100 245 4,132 SH   SOLE   4,132 0 0
COLGATEPALMOLIVE COM 194162103 466 5,460 SH   SOLE   5,460 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 3,535 120,665 SH   SOLE   120,665 0 0
CONOCOPHILLIPS COM 20825C104 4,854 67,254 SH   SOLE   67,254 0 0
COSTCO WHOLESALE COM 22160K105 13,194 23,241 SH   SOLE   23,241 0 0
CRYOLIFE INC COM 228903100 2,570 126,308 SH   SOLE   126,308 0 0
CSX COM 126408103 1,442 38,357 SH   SOLE   38,357 0 0
CYBERARK SOFTWARE LTD COM M2682V108 3,492 20,153 SH   SOLE   20,153 0 0
CYNERGISTEK INC COM 23258P105 151 104,634 SH   SOLE   104,634 0 0
DIRTT ENVIRONMENTAL SOLUTIONS LTD COM 25490H106 109 50,000 SH   SOLE   50,000 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 2,348 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106 13,738 88,697 SH   SOLE   88,697 0 0
DOORDASH COM 25809K105 14,890 100,000 SH   SOLE   100,000 0 0
DOVER COM 260003108 230 1,265 SH   SOLE   1,265 0 0
DUKE ENERGY COM 264399106 435 4,145 SH   SOLE   4,145 0 0
DUPONT DE NEMOURS COM 26614N102 13,758 170,309 SH   SOLE   170,309 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 334 6,566 SH   SOLE   6,566 0 0
EASTERLY GOVERNMENT PROPERTIES COM 27616P103 3,339 145,667 SH   SOLE   145,667 0 0
EASTSIDE DISTILLING INC COM 277802302 138 77,000 SH   SOLE   77,000 0 0
EATON COM 278058102 14,175 82,022 SH   SOLE   82,022 0 0
EMERSON ELECTRIC COM 291011104 14,808 159,282 SH   SOLE   159,282 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107 251 37,000 SH   SOLE   37,000 0 0
EURONET WORLDWIDE INC COM 298736109 238 2,000 SH   SOLE   2,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 257 50,815 SH   SOLE   50,815 0 0
EXPEDIA GROUP COM 30212P303 2,112 11,685 SH   SOLE   11,685 0 0
EXXONMOBIL COM 30231G102 268 4,387 SH   SOLE   4,387 0 0
FACEBOOK COM 30303M102 8,932 26,635 SH   SOLE   26,635 0 0
FIRST INTERNET BANCORP COM 320557101 5,454 115,938 SH   SOLE   115,938 0 0
FUTUREFUEL CORP COM 36116M106 214 28,000 SH   SOLE   28,000 0 0
GENERAL MILLS COM 370334104 457 6,785 SH   SOLE   6,785 0 0
GENERAL MOTORS COM 37045V100 13,277 226,926 SH   SOLE   226,926 0 0
GENTHERM INC COM 37253A103 4,277 49,216 SH   SOLE   49,216 0 0
GLOBAL MEDICAL REIT INC COM 37954A204 3,349 188,651 SH   SOLE   188,651 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 222 12,987 SH   SOLE   12,987 0 0
GOLDMAN SACHS GROUP COM 38141G104 13,996 36,586 SH   SOLE   36,586 0 0
GREEN DOT CORP COM 39304D102 3,208 88,526 SH   SOLE   88,526 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108 3,124 175,604 SH   SOLE   175,604 0 0
HEALTHSTREAM INC COM 42222N103 4,596 174,352 SH   SOLE   174,352 0 0
HOME DEPOT COM 437076102 762 1,840 SH   SOLE   1,840 0 0
HONEYWELL INTERNATIONAL COM 438516106 13,121 62,930 SH   SOLE   62,930 0 0
IMAX CORP COM 45245E109 3,588 201,143 SH   SOLE   201,143 0 0
INNOSPEC INC COM 45768S105 2,857 31,624 SH   SOLE   31,624 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101 242 15,185 SH   SOLE   15,185 0 0
INVO BIOSCIENCE COM 44984F302 163 49,000 SH   SOLE   49,000 0 0
IRADIMED CORP COM 46266A109 402 8,700 SH   SOLE   8,700 0 0
IROBOT CORP COM 462726100 3,194 48,476 SH   SOLE   48,476 0 0
ISHARES 1 5 YEAR INVT GRADE CORP BOND ETF COM 464288646 456 8,472 SH   SOLE   8,472 0 0
ISHARES CORE S&P SMALL CAP COM 464287804 270 2,354 SH   SOLE   2,354 0 0
ISHARES CORE SP MID CAP COM 464287507 691 2,442 SH   SOLE   2,442 0 0
ISHARES MSCI EAFE INDEX COM 464287465 5,927 75,329 SH   SOLE   75,329 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 24,530 110,273 SH   SOLE   110,273 0 0
ISHARES US AEROSPACE & DEFENSE ETF COM 464288760 244 2,375 SH   SOLE   2,375 0 0
ITERIS INC COM 46564T107 155 38,700 SH   SOLE   38,700 0 0
JOHNSON & JOHNSON COM 478160104 12,172 71,284 SH   SOLE   71,284 0 0
JPMORGAN CHASE COM 46625H100 14,553 91,908 SH   SOLE   91,908 0 0
KIMBERLYCLARK COM 494368103 611 4,280 SH   SOLE   4,280 0 0
LAKELAND BANCORP INC COM 511637100 213 11,203 SH   SOLE   11,203 0 0
LENDINGTREE INC COM 52603B107 3,400 27,730 SH   SOLE   27,730 0 0
LILLY ELI COM 532457108 12,072 43,703 SH   SOLE   43,703 0 0
LINDE PLC COM G5494J103 16,695 48,191 SH   SOLE   48,191 0 0
LITHIA MOTORS INC COM 536797103 313 1,055 SH   SOLE   1,055 0 0
LIVEPERSON INC COM 538146101 3,580 100,229 SH   SOLE   100,229 0 0
LOVESAC CO COM 54738L109 5,308 80,116 SH   SOLE   80,116 0 0
LOWES COM 548661107 15,556 60,306 SH   SOLE   60,306 0 0
M&T BANK CORP COM 55261F104 438 2,854 SH   SOLE   2,854 0 0
MARINE PRODUCTS CORP COM 568427108 226 18,100 SH   SOLE   18,100 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100 125 10,395 SH   SOLE   10,395 0 0
MCDONALDS COM 580135101 11,014 41,088 SH   SOLE   41,088 0 0
MCGRATH RENTCORP COM 580589109 4,465 55,631 SH   SOLE   55,631 0 0
MERCK COM 58933Y105 12,687 165,542 SH   SOLE   165,542 0 0
MICROSOFT COM 594918104 32,160 95,825 SH   SOLE   95,825 0 0
MORGAN STANLEY COM 617446448 7,321 74,581 SH   SOLE   74,581 0 0
NEXTERA ENERGY RESOURCES COM 65339F101 10,777 115,454 SH   SOLE   115,454 0 0
NIKE COM 654106103 6,943 41,740 SH   SOLE   41,740 0 0
NORTHWEST PIPE CO COM 667746101 267 8,400 SH   SOLE   8,400 0 0
NV5 GLOBAL INC COM 62945V109 5,002 36,214 SH   SOLE   36,214 0 0
NVE CORP COM 629445206 360 5,277 SH   SOLE   5,277 0 0
NVIDIA COM 67066G104 5,751 19,554 SH   SOLE   19,554 0 0
OMNICELL INC COM 68213N109 5,374 29,785 SH   SOLE   29,785 0 0
ORION ENERGY SYSTEMS INC COM 686275108 220 60,639 SH   SOLE   60,639 0 0
PALANTIR TECHNOLOGIES COM 69608A108 13,912 764,001 SH   SOLE   764,001 0 0
PALO ALTO NETWORKS COM 697435105 10,598 19,035 SH   SOLE   19,035 0 0
PARK CITY GROUP INC COM 700215304 364 62,553 SH   SOLE   62,553 0 0
PAYPAL HOLDINGS COM 70450Y103 10,970 58,272 SH   SOLE   58,272 0 0
PAYSIGN COM 70451A104 149 93,300 SH   SOLE   93,300 0 0
PDC ENERGY INC COM 69327R101 6,008 123,173 SH   SOLE   123,173 0 0
PEPSICO COM 713448108 37,712 217,270 SH   SOLE   217,270 0 0
PETMED EXPRESS INC COM 716382106 253 10,000 SH   SOLE   10,000 0 0
PFIZER COM 717081103 1,378 23,343 SH   SOLE   23,343 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 14,033 70,111 SH   SOLE   70,111 0 0
POWERFLEET INC COM 73931J109 178 37,584 SH   SOLE   37,584 0 0
PREFORMED LINE PRODUCTS CO COM 740444104 232 3,589 SH   SOLE   3,589 0 0
PRIMIS FINANCIAL CORP COM 74167B109 165 11,000 SH   SOLE   11,000 0 0
PROCTER & GAMBLE COM 742718109 18,212 111,331 SH   SOLE   111,331 0 0
PUBLIC STORAGE COM 74460D109 459 1,228 SH   SOLE   1,228 0 0
QUALCOMM COM 747525103 18,155 99,471 SH   SOLE   99,471 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203 238 34,336 SH   SOLE   34,336 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 16,807 195,683 SH   SOLE   195,683 0 0
REALTY INCOME COM 756109104 13,219 185,079 SH   SOLE   185,079 0 0
RESMDE COM 761152107 260 1,000 SH   SOLE   1,000 0 0
SCHLUMBERGER COM 806857108 1,232 41,150 SH   SOLE   41,150 0 0
SHARPS COMPLIANCE CORP COM 820017101 193 27,134 SH   SOLE   27,134 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 4,362 147,479 SH   SOLE   147,479 0 0
SONOS INC COM 83570H108 4,146 139,143 SH   SOLE   139,143 0 0
SPDR S & P 500 INDEX COM 78462F103 56,101 118,118 SH   SOLE   118,118 0 0
SPDR SP MIDCAP 400 COM 78467Y107 474 915 SH   SOLE   915 0 0
STARBUCKS COM 855244109 13,534 115,706 SH   SOLE   115,706 0 0
STRYKER COM 863667101 15,054 56,418 SH   SOLE   56,418 0 0
TARGET COM 87612E106 9,748 42,220 SH   SOLE   42,220 0 0
TEXAS INSTRUMENTS COM 882508104 10,018 53,305 SH   SOLE   53,305 0 0
TJX COMPANIES COM 872540109 14,746 194,650 SH   SOLE   194,650 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 332 30,500 SH   SOLE   30,500 0 0
TRUIST FINANCIAL COM 89832Q109 370 6,335 SH   SOLE   6,335 0 0
TRUPANION INC COM 898202106 3,731 28,255 SH   SOLE   28,255 0 0
UBER TECHNOLOGIES COM 90353T100 1,555 37,075 SH   SOLE   37,075 0 0
UMH PROPERTIES INC COM 903002103 360 13,190 SH   SOLE   13,190 0 0
UNION PACIFIC COM 907818108 346 1,379 SH   SOLE   1,379 0 0
UNITEDHEALTH COM 91324P102 6,487 12,969 SH   SOLE   12,969 0 0
UNITY SOFTWARE COM 91332U101 4,433 31,000 SH   SOLE   31,000 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 3,958 29,544 SH   SOLE   29,544 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 9,262 187,261 SH   SOLE   187,261 0 0
VERIZON COMMUNICATIONS COM 92343V104 10,063 193,659 SH   SOLE   193,659 0 0
VISA COM 92826C839 11,829 54,586 SH   SOLE   54,586 0 0
WAITR HOLDINGS INC COM 930752100 100 135,000 SH   SOLE   135,000 0 0
WELLS FARGO COM 949746101 10,428 217,336 SH   SOLE   217,336 0 0
WILLDAN GROUP INC COM 96924N100 262 7,446 SH   SOLE   7,446 0 0
WISDOMTREE DEFA INDEX COM 97717W703 4,063 75,120 SH   SOLE   75,120 0 0
WISDOMTREE EMERGING MARKET EX STATE COM 97717X578 2,905 78,845 SH   SOLE   78,845 0 0
YUM CHINA HOLDINGS COM 98850P109 678 13,600 SH   SOLE   13,600 0 0
YUM! BRANDS COM 988498101 889 6,400 SH   SOLE   6,400 0 0
ZOETIS COM 98978V103 5,627 23,059 SH   SOLE   23,059 0 0
ZYNEX INC COM 98986M103 214 21,420 SH   SOLE   21,420 0 0