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 455 16,843 SH   SOLE   16,843 0 0
ABBOTT LABORATORIES COM 002824100 19,929 168,708 SH   SOLE   168,708 0 0
ABBVIE COM 00287Y109 13,308 123,371 SH   SOLE   123,371 0 0
ACCENTURE COM G1151C101 3,327 10,400 SH   SOLE   10,400 0 0
ADOBE COM 00724F101 12,468 21,656 SH   SOLE   21,656 0 0
AEROVIRONMENT INC COM 008073108 2,497 28,932 SH   SOLE   28,932 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 3,682 379,616 SH   SOLE   379,616 0 0
ALPHABET CLASS A COM 02079K305 14,603 5,462 SH   SOLE   5,462 0 0
AMAZONCOM COM 023135106 5,282 1,608 SH   SOLE   1,608 0 0
AMERESCO INC COM 02361E108 4,101 70,186 SH   SOLE   70,186 0 0
AMERICAN EXPRESS COM 025816109 14,212 84,834 SH   SOLE   84,834 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 5,751 50,118 SH   SOLE   50,118 0 0
ANALOG DEVICES COM 032654105 3,617 21,595 SH   SOLE   21,595 0 0
ANIKA THERAPEUTICS INC COM 035255108 264 6,199 SH   SOLE   6,199 0 0
AON COM G0408V102 286 1,000 SH   SOLE   1,000 0 0
APOGEE ENTERPRISES INC COM 037598109 2,944 77,964 SH   SOLE   77,964 0 0
APPLE COM 037833100 35,026 247,536 SH   SOLE   247,536 0 0
ASPEN GROUP INC COM 04530L203 463 83,200 SH   SOLE   83,200 0 0
AUTOMATIC DATA PROCESSING COM 053015103 439 2,197 SH   SOLE   2,197 0 0
AXOS FINANCIAL INC COM 05465C100 6,931 134,474 SH   SOLE   134,474 0 0
BAXTER INTERNATIONAL COM 071813109 275 3,422 SH   SOLE   3,422 0 0
BEAM GLOBAL INC COM 07373B109 225 8,225 SH   SOLE   8,225 0 0
BECTON DICKINSON COM 075887109 1,315 5,350 SH   SOLE   5,350 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 273 1,000 SH   SOLE   1,000 0 0
BOEING COM 097023105 3,603 16,381 SH   SOLE   16,381 0 0
BOTTOMLINE TECHNOLOGIES INC COM 101388106 2,799 71,245 SH   SOLE   71,245 0 0
CALAMP CORP COM 128126109 3,150 316,621 SH   SOLE   316,621 0 0
CALAVO GROWERS INC COM 128246105 1,907 49,872 SH   SOLE   49,872 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 316 59,538 SH   SOLE   59,538 0 0
CENTURY CASINOS INC COM 156492100 189 14,000 SH   SOLE   14,000 0 0
CHEVRON COM 166764100 13,545 133,514 SH   SOLE   133,514 0 0
CHUBB COM 171232101 12,604 72,652 SH   SOLE   72,652 0 0
CISCO SYSTEMS COM 17275R102 13,621 250,242 SH   SOLE   250,242 0 0
CLEAN ENERGY FUELS CORP COM 184499101 1,996 244,925 SH   SOLE   244,925 0 0
CLEARSHARES UTRA SHORT MATURITY COM 26922A453 501 5,000 SH   SOLE   5,000 0 0
COCACOLA COM 191216100 217 4,132 SH   SOLE   4,132 0 0
COLGATEPALMOLIVE COM 194162103 413 5,460 SH   SOLE   5,460 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 4,079 115,026 SH   SOLE   115,026 0 0
CONOCOPHILLIPS COM 20825C104 4,635 68,394 SH   SOLE   68,394 0 0
COSTCO WHOLESALE COM 22160K105 7,864 17,501 SH   SOLE   17,501 0 0
CRYOLIFE INC COM 228903100 2,694 120,839 SH   SOLE   120,839 0 0
CSX COM 126408103 1,141 38,357 SH   SOLE   38,357 0 0
CYBERARK SOFTWARE LTD COM M2682V108 3,046 19,303 SH   SOLE   19,303 0 0
CYNERGISTEK INC COM 23258P105 176 97,634 SH   SOLE   97,634 0 0
DIRTT ENVIRONMENTAL SOLUTIONS LTD COM 25490H106 155 50,000 SH   SOLE   50,000 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 2,496 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106 15,995 94,548 SH   SOLE   94,548 0 0
DOORDASH COM 25809K105 28,650 139,091 SH   SOLE   139,091 0 0
DOW COM 260557103 222 3,850 SH   SOLE   3,850 0 0
DUKE ENERGY COM 264399106 367 3,761 SH   SOLE   3,761 0 0
DUPONT DE NEMOURS COM 26614N102 11,398 167,649 SH   SOLE   167,649 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 366 6,566 SH   SOLE   6,566 0 0
EASTERLY GOVERNMENT PROPERTIES COM 27616P103 2,868 138,815 SH   SOLE   138,815 0 0
EASTSIDE DISTILLING INC COM 277802302 161 62,000 SH   SOLE   62,000 0 0
EATON COM 278058102 11,203 75,032 SH   SOLE   75,032 0 0
EMERSON ELECTRIC COM 291011104 14,756 156,647 SH   SOLE   156,647 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107 280 39,500 SH   SOLE   39,500 0 0
EURONET WORLDWIDE INC COM 298736109 255 2,000 SH   SOLE   2,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 289 50,815 SH   SOLE   50,815 0 0
EXXONMOBIL COM 30231G102 258 4,387 SH   SOLE   4,387 0 0
FACEBOOK COM 30303M102 3,069 9,044 SH   SOLE   9,044 0 0
FIRST INTERNET BANCORP COM 320557101 3,552 113,918 SH   SOLE   113,918 0 0
FUTUREFUEL CORP COM 36116M106 178 25,000 SH   SOLE   25,000 0 0
GENERAL MILLS COM 370334104 405 6,770 SH   SOLE   6,770 0 0
GENERAL MOTORS COM 37045V100 11,652 221,066 SH   SOLE   221,066 0 0
GENTHERM INC COM 37253A103 3,813 47,120 SH   SOLE   47,120 0 0
GLOBAL MEDICAL REIT INC COM 37954A204 2,651 180,343 SH   SOLE   180,343 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 267 14,287 SH   SOLE   14,287 0 0
GOLDMAN SACHS GROUP COM 38141G104 12,883 34,078 SH   SOLE   34,078 0 0
GREEN DOT CORP COM 39304D102 4,255 84,549 SH   SOLE   84,549 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108 2,029 81,187 SH   SOLE   81,187 0 0
HEALTHSTREAM INC COM 42222N103 4,759 166,503 SH   SOLE   166,503 0 0
HOME DEPOT COM 437076102 611 1,861 SH   SOLE   1,861 0 0
HONEYWELL INTERNATIONAL COM 438516106 13,834 65,171 SH   SOLE   65,171 0 0
IMAX CORP COM 45245E109 3,662 192,952 SH   SOLE   192,952 0 0
INNOSPEC INC COM 45768S105 2,546 30,234 SH   SOLE   30,234 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101 254 15,185 SH   SOLE   15,185 0 0
INVO BIOSCIENCE COM 44984F302 126 38,500 SH   SOLE   38,500 0 0
IRADIMED CORP COM 46266A109 336 10,000 SH   SOLE   10,000 0 0
IROBOT CORP COM 462726100 1,968 25,073 SH   SOLE   25,073 0 0
ISHARES CORE S&P SMALL CAP COM 464287804 247 2,264 SH   SOLE   2,264 0 0
ISHARES CORE SP MID CAP COM 464287507 633 2,406 SH   SOLE   2,406 0 0
ISHARES MSCI EAFE INDEX COM 464287465 5,233 67,086 SH   SOLE   67,086 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 23,619 107,973 SH   SOLE   107,973 0 0
ITERIS INC COM 46564T107 194 36,700 SH   SOLE   36,700 0 0
JOHNSON & JOHNSON COM 478160104 11,412 70,663 SH   SOLE   70,663 0 0
JPMORGAN CHASE COM 46625H100 14,993 91,591 SH   SOLE   91,591 0 0
KIMBERLYCLARK COM 494368103 592 4,467 SH   SOLE   4,467 0 0
LAKELAND BANCORP INC COM 511637100 198 11,203 SH   SOLE   11,203 0 0
LENDINGTREE INC COM 52603B107 1,828 13,073 SH   SOLE   13,073 0 0
LILLY ELI COM 532457108 7,184 31,093 SH   SOLE   31,093 0 0
LINDE PLC COM G5494J103 14,096 48,046 SH   SOLE   48,046 0 0
LITHIA MOTORS INC COM 536797103 334 1,055 SH   SOLE   1,055 0 0
LIVEPERSON INC COM 538146101 4,012 68,059 SH   SOLE   68,059 0 0
LOVESAC CO COM 54738L109 5,206 78,774 SH   SOLE   78,774 0 0
LOWES COM 548661107 11,966 58,986 SH   SOLE   58,986 0 0
M&T BANK CORP COM 55261F104 1,397 9,354 SH   SOLE   9,354 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100 131 10,395 SH   SOLE   10,395 0 0
MCDONALDS COM 580135101 9,859 40,888 SH   SOLE   40,888 0 0
MCGRATH RENTCORP COM 580589109 3,831 53,239 SH   SOLE   53,239 0 0
MEDTRONIC COM 585055106 1,339 10,681 SH   SOLE   10,681 0 0
MERCK COM 58933Y105 11,419 152,037 SH   SOLE   152,037 0 0
MICROSOFT COM 594918104 27,811 98,648 SH   SOLE   98,648 0 0
MORGAN STANLEY COM 617446448 7,150 73,481 SH   SOLE   73,481 0 0
NEXTERA ENERGY RESOURCES COM 65339F101 8,946 113,933 SH   SOLE   113,933 0 0
NIKE COM 654106103 11,710 80,630 SH   SOLE   80,630 0 0
NV5 GLOBAL INC COM 62945V109 3,417 34,664 SH   SOLE   34,664 0 0
NVE CORP COM 629445206 350 5,477 SH   SOLE   5,477 0 0
NVIDIA COM 67066G104 4,739 22,876 SH   SOLE   22,876 0 0
OMNICELL INC COM 68213N109 5,403 36,399 SH   SOLE   36,399 0 0
ORION ENERGY SYSTEMS INC COM 686275108 209 53,639 SH   SOLE   53,639 0 0
PALANTIR TECHNOLOGIES COM 69608A108 20,080 835,275 SH   SOLE   835,275 0 0
PALO ALTO NETWORKS COM 697435105 9,489 19,809 SH   SOLE   19,809 0 0
PARK CITY GROUP INC COM 700215304 335 61,553 SH   SOLE   61,553 0 0
PAYPAL HOLDINGS COM 70450Y103 15,081 57,957 SH   SOLE   57,957 0 0
PAYSIGN COM 70451A104 190 70,300 SH   SOLE   70,300 0 0
PDC ENERGY INC COM 69327R101 5,598 118,134 SH   SOLE   118,134 0 0
PEPSICO COM 713448108 32,260 214,481 SH   SOLE   214,481 0 0
PFIZER COM 717081103 1,024 23,803 SH   SOLE   23,803 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 13,448 68,741 SH   SOLE   68,741 0 0
POWERFLEET INC COM 73931J109 252 37,584 SH   SOLE   37,584 0 0
PREFORMED LINE PRODUCTS CO COM 740444104 247 3,790 SH   SOLE   3,790 0 0
PRIMIS FINANCIAL CORP COM 74167B109 159 11,000 SH   SOLE   11,000 0 0
PROCTER & GAMBLE COM 742718109 15,359 109,864 SH   SOLE   109,864 0 0
PUBLIC STORAGE COM 74460D109 364 1,225 SH   SOLE   1,225 0 0
QUALCOMM COM 747525103 12,632 97,941 SH   SOLE   97,941 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203 269 44,200 SH   SOLE   44,200 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 16,656 193,763 SH   SOLE   193,763 0 0
REALTY INCOME COM 756109104 11,656 179,714 SH   SOLE   179,714 0 0
RESMDE COM 761152107 264 1,000 SH   SOLE   1,000 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 4,173 141,167 SH   SOLE   141,167 0 0
SONOS INC COM 83570H108 4,298 132,820 SH   SOLE   132,820 0 0
SPDR S & P 500 INDEX COM 78462F103 52,468 122,263 SH   SOLE   122,263 0 0
SPDR SP MIDCAP 400 COM 78467Y107 440 915 SH   SOLE   915 0 0
STARBUCKS COM 855244109 12,963 117,516 SH   SOLE   117,516 0 0
STRYKER COM 863667101 14,563 55,223 SH   SOLE   55,223 0 0
TARGET COM 87612E106 7,128 31,160 SH   SOLE   31,160 0 0
TEXAS INSTRUMENTS COM 882508104 10,055 52,315 SH   SOLE   52,315 0 0
TJX COMPANIES COM 872540109 14,174 214,820 SH   SOLE   214,820 0 0
TPI COMPOSITES INC COM 87266J104 3,453 102,315 SH   SOLE   102,315 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 424 30,500 SH   SOLE   30,500 0 0
TRUIST FINANCIAL COM 89832Q109 371 6,320 SH   SOLE   6,320 0 0
TRUPANION INC COM 898202106 2,101 27,051 SH   SOLE   27,051 0 0
UBER TECHNOLOGIES COM 90353T100 1,661 37,075 SH   SOLE   37,075 0 0
ULTA BEAUTY COM 90384S303 2,207 6,116 SH   SOLE   6,116 0 0
UMH PROPERTIES INC COM 903002103 302 13,190 SH   SOLE   13,190 0 0
UNION PACIFIC COM 907818108 309 1,575 SH   SOLE   1,575 0 0
UNITEDHEALTH COM 91324P102 7,025 17,979 SH   SOLE   17,979 0 0
UNIVERSAL ELECTRONICS INC COM 913483103 256 5,190 SH   SOLE   5,190 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 3,437 25,709 SH   SOLE   25,709 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 8,236 164,686 SH   SOLE   164,686 0 0
VERIZON COMMUNICATIONS COM 92343V104 10,819 200,316 SH   SOLE   200,316 0 0
VISA COM 92826C839 11,187 50,221 SH   SOLE   50,221 0 0
WAITR HOLDINGS INC COM 930752100 146 165,000 SH   SOLE   165,000 0 0
WELLS FARGO COM 949746101 11,421 246,086 SH   SOLE   246,086 0 0
WILLDAN GROUP INC COM 96924N100 229 6,446 SH   SOLE   6,446 0 0
WISDOMTREE DEFA INDEX COM 97717W703 3,494 66,095 SH   SOLE   66,095 0 0
WISDOMTREE EMERGING MARKET EX STATE COM 97717X578 2,572 68,925 SH   SOLE   68,925 0 0
YUM CHINA HOLDINGS COM 98850P109 790 13,600 SH   SOLE   13,600 0 0
YUM! BRANDS COM 988498101 783 6,400 SH   SOLE   6,400 0 0
ZIX CORP COM 98974P100 2,582 365,153 SH   SOLE   365,153 0 0
ZOETIS COM 98978V103 3,661 18,859 SH   SOLE   18,859 0 0
ZYNEX INC COM 98986M103 223 19,620 SH   SOLE   19,620 0 0