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 11,070 384,649 SH   SOLE   384,649 0 0
ABBOTT LABORATORIES COM 002824100 20,684 178,421 SH   SOLE   178,421 0 0
ABBVIE COM 00287Y109 12,331 109,473 SH   SOLE   109,473 0 0
ACCENTURE COM G1151C101 3,066 10,400 SH   SOLE   10,400 0 0
ADOBE COM 00724F101 18,585 31,735 SH   SOLE   31,735 0 0
AEROVIRONMENT INC COM 008073108 2,804 27,997 SH   SOLE   27,997 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 3,776 352,578 SH   SOLE   352,578 0 0
ALPHABET CLASS A COM 02079K305 13,674 5,600 SH   SOLE   5,600 0 0
AMAZONCOM COM 023135106 5,367 1,560 SH   SOLE   1,560 0 0
AMERESCO INC COM 02361E108 5,365 85,538 SH   SOLE   85,538 0 0
AMERICAN EXPRESS COM 025816109 11,644 70,474 SH   SOLE   70,474 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 4,695 48,407 SH   SOLE   48,407 0 0
ANALOG DEVICES COM 032654105 3,647 21,185 SH   SOLE   21,185 0 0
ANIKA THERAPEUTICS INC COM 035255108 268 6,199 SH   SOLE   6,199 0 0
AON COM G0408V102 239 1,000 SH   SOLE   1,000 0 0
APOGEE ENTERPRISES INC COM 037598109 3,057 75,066 SH   SOLE   75,066 0 0
APPLE COM 037833100 33,555 244,995 SH   SOLE   244,995 0 0
ASPEN GROUP INC COM 04530L203 464 71,200 SH   SOLE   71,200 0 0
AUTOMATIC DATA PROCESSING COM 053015103 441 2,222 SH   SOLE   2,222 0 0
AXOS FINANCIAL INC COM 05465C100 6,050 130,414 SH   SOLE   130,414 0 0
BAXTER INTERNATIONAL COM 071813109 275 3,422 SH   SOLE   3,422 0 0
BEAM GLOBAL INC COM 07373B109 254 6,625 SH   SOLE   6,625 0 0
BECTON DICKINSON COM 075887109 1,301 5,350 SH   SOLE   5,350 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 292 1,050 SH   SOLE   1,050 0 0
BIOLIFE SOLUTIONS COM 09062W204 263 5,911 SH   SOLE   5,911 0 0
BOEING COM 097023105 3,894 16,256 SH   SOLE   16,256 0 0
BOTTOMLINE TECHNOLOGIES INC COM 101388106 2,525 68,106 SH   SOLE   68,106 0 0
CALAMP CORP COM 128126109 3,856 303,144 SH   SOLE   303,144 0 0
CALAVO GROWERS INC COM 128246105 2,946 46,448 SH   SOLE   46,448 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 342 59,538 SH   SOLE   59,538 0 0
CENTURY CASINOS INC COM 156492100 188 14,000 SH   SOLE   14,000 0 0
CHEVRON COM 166764100 13,777 131,535 SH   SOLE   131,535 0 0
CHUBB COM 171232101 11,389 71,657 SH   SOLE   71,657 0 0
CISCO SYSTEMS COM 17275R102 9,945 187,642 SH   SOLE   187,642 0 0
CLEARSHARES UTRA SHORT MATURITY COM 26922A453 500 5,000 SH   SOLE   5,000 0 0
COCACOLA COM 191216100 224 4,132 SH   SOLE   4,132 0 0
COLGATEPALMOLIVE COM 194162103 444 5,460 SH   SOLE   5,460 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 3,648 109,778 SH   SOLE   109,778 0 0
CONOCOPHILLIPS COM 20825C104 3,937 64,650 SH   SOLE   64,650 0 0
COSTCO WHOLESALE COM 22160K105 11,068 27,973 SH   SOLE   27,973 0 0
CRYOLIFE INC COM 228903100 3,328 117,193 SH   SOLE   117,193 0 0
CSX COM 126408103 1,590 49,557 SH   SOLE   49,557 0 0
CYBERARK SOFTWARE LTD COM M2682V108 2,433 18,675 SH   SOLE   18,675 0 0
CYNERGISTEK INC COM 23258P105 186 91,634 SH   SOLE   91,634 0 0
DIRTT ENVIRONMENTAL SOLUTIONS LTD COM 25490H106 222 52,000 SH   SOLE   52,000 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 2,404 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106 14,342 81,598 SH   SOLE   81,598 0 0
DOORDASH COM 25809K105 27,729 155,491 SH   SOLE   155,491 0 0
DOW COM 260557103 244 3,850 SH   SOLE   3,850 0 0
DUKE ENERGY COM 264399106 371 3,761 SH   SOLE   3,761 0 0
DUPONT DE NEMOURS COM 26614N102 12,802 165,378 SH   SOLE   165,378 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 281 6,566 SH   SOLE   6,566 0 0
EASTERLY GOVERNMENT PROPERTIES COM 27616P103 2,800 132,830 SH   SOLE   132,830 0 0
EASTSIDE DISTILLING INC COM 277802302 227 80,935 SH   SOLE   80,935 0 0
EATON COM 278058102 10,748 72,531 SH   SOLE   72,531 0 0
EMERSON ELECTRIC COM 291011104 14,805 153,836 SH   SOLE   153,836 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107 301 45,000 SH   SOLE   45,000 0 0
EURONET WORLDWIDE INC COM 298736109 271 2,000 SH   SOLE   2,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 252 50,815 SH   SOLE   50,815 0 0
EXXONMOBIL COM 30231G102 277 4,387 SH   SOLE   4,387 0 0
FACEBOOK COM 30303M102 3,097 8,906 SH   SOLE   8,906 0 0
FIRST INTERNET BANCORP COM 320557101 3,421 110,425 SH   SOLE   110,425 0 0
GENERAL MILLS COM 370334104 412 6,770 SH   SOLE   6,770 0 0
GENERAL MOTORS COM 37045V100 12,597 212,896 SH   SOLE   212,896 0 0
GENTHERM INC COM 37253A103 3,235 45,525 SH   SOLE   45,525 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 244 14,287 SH   SOLE   14,287 0 0
GOLDMAN SACHS GROUP COM 38141G104 12,120 31,933 SH   SOLE   31,933 0 0
GREEN DOT CORP COM 39304D102 3,812 81,360 SH   SOLE   81,360 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108 2,501 79,217 SH   SOLE   79,217 0 0
HEALTHSTREAM INC COM 42222N103 4,492 160,758 SH   SOLE   160,758 0 0
HOME DEPOT COM 437076102 605 1,896 SH   SOLE   1,896 0 0
HONEYWELL INTERNATIONAL COM 438516106 16,113 73,460 SH   SOLE   73,460 0 0
I3 VERTICALS INC COM 46571Y107 214 7,071 SH   SOLE   7,071 0 0
IMAX CORP COM 45245E109 4,004 186,223 SH   SOLE   186,223 0 0
INNOSPEC INC COM 45768S105 2,651 29,262 SH   SOLE   29,262 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101 225 15,185 SH   SOLE   15,185 0 0
INVO BIOSCIENCE COM 44984F302 93 20,000 SH   SOLE   20,000 0 0
IRADIMED CORP COM 46266A109 306 10,409 SH   SOLE   10,409 0 0
IROBOT CORP COM 462726100 2,259 24,184 SH   SOLE   24,184 0 0
ISHARES CORE S&P SMALL CAP COM 464287804 270 2,394 SH   SOLE   2,394 0 0
ISHARES CORE SP MID CAP COM 464287507 266 990 SH   SOLE   990 0 0
ISHARES MSCI EAFE INDEX COM 464287465 5,228 66,284 SH   SOLE   66,284 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 26,102 113,798 SH   SOLE   113,798 0 0
ITERIS INC COM 46564T107 180 27,000 SH   SOLE   27,000 0 0
JOHNSON & JOHNSON COM 478160104 11,357 68,937 SH   SOLE   68,937 0 0
JPMORGAN CHASE COM 46625H100 14,053 90,348 SH   SOLE   90,348 0 0
KIMBERLYCLARK COM 494368103 601 4,492 SH   SOLE   4,492 0 0
LAKELAND BANCORP INC COM 511637100 196 11,203 SH   SOLE   11,203 0 0
LENDINGTREE INC COM 52603B107 2,595 12,247 SH   SOLE   12,247 0 0
LILLY ELI COM 532457108 2,173 9,466 SH   SOLE   9,466 0 0
LINDE PLC COM G5494J103 13,689 47,352 SH   SOLE   47,352 0 0
LITHIA MOTORS INC COM 536797103 363 1,055 SH   SOLE   1,055 0 0
LIVEPERSON INC COM 538146101 4,183 66,144 SH   SOLE   66,144 0 0
LOVESAC CO COM 54738L109 6,089 76,308 SH   SOLE   76,308 0 0
LOWES COM 548661107 11,318 58,351 SH   SOLE   58,351 0 0
M&T BANK CORP COM 55261F104 1,359 9,354 SH   SOLE   9,354 0 0
MAUCH CHUNK TRUST FINANCIAL CORP COM 577237100 128 10,395 SH   SOLE   10,395 0 0
MCDONALDS COM 580135101 1,928 8,348 SH   SOLE   8,348 0 0
MCGRATH RENTCORP COM 580589109 4,169 51,112 SH   SOLE   51,112 0 0
MEDTRONIC COM 585055106 1,326 10,681 SH   SOLE   10,681 0 0
MERCK COM 58933Y105 12,949 166,499 SH   SOLE   166,499 0 0
MICROSOFT COM 594918104 28,061 103,583 SH   SOLE   103,583 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 3,925 209,694 SH   SOLE   209,694 0 0
MORGAN STANLEY COM 617446448 6,921 75,481 SH   SOLE   75,481 0 0
NEXTERA ENERGY RESOURCES COM 65339F101 8,809 120,213 SH   SOLE   120,213 0 0
NIKE COM 654106103 12,682 82,090 SH   SOLE   82,090 0 0
NV5 GLOBAL INC COM 62945V109 3,160 33,431 SH   SOLE   33,431 0 0
NVE CORP COM 629445206 406 5,477 SH   SOLE   5,477 0 0
NVIDIA COM 67066G104 4,975 6,218 SH   SOLE   6,218 0 0
OMNICELL INC COM 68213N109 5,330 35,192 SH   SOLE   35,192 0 0
ORION ENERGY SYSTEMS INC COM 686275108 255 44,439 SH   SOLE   44,439 0 0
PALANTIR TECHNOLOGIES COM 69608A108 28,608 1,085,275 SH   SOLE   1,085,275 0 0
PALO ALTO NETWORKS COM 697435105 12,035 32,434 SH   SOLE   32,434 0 0
PARK CITY GROUP INC COM 700215304 317 57,553 SH   SOLE   57,553 0 0
PAYPAL HOLDINGS COM 70450Y103 16,130 55,337 SH   SOLE   55,337 0 0
PAYSIGN COM 70451A104 185 58,300 SH   SOLE   58,300 0 0
PDC ENERGY INC COM 69327R101 5,216 113,910 SH   SOLE   113,910 0 0
PEPSICO COM 713448108 34,656 233,895 SH   SOLE   233,895 0 0
PETMED EXPRESS INC COM 716382106 207 6,500 SH   SOLE   6,500 0 0
PFIZER COM 717081103 963 24,588 SH   SOLE   24,588 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 12,181 63,856 SH   SOLE   63,856 0 0
POWERFLEET INC COM 73931J109 271 37,584 SH   SOLE   37,584 0 0
PREFORMED LINE PRODUCTS CO COM 740444104 281 3,790 SH   SOLE   3,790 0 0
PRIMIS FINANCIAL CORP COM 74167B109 168 11,000 SH   SOLE   11,000 0 0
PROCTER & GAMBLE COM 742718109 11,136 82,529 SH   SOLE   82,529 0 0
PUBLIC STORAGE COM 74460D109 368 1,225 SH   SOLE   1,225 0 0
QUALCOMM COM 747525103 13,785 96,447 SH   SOLE   96,447 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203 382 60,200 SH   SOLE   60,200 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 16,365 191,826 SH   SOLE   191,826 0 0
REALTY INCOME COM 756109104 307 4,603 SH   SOLE   4,603 0 0
RESMDE COM 761152107 247 1,000 SH   SOLE   1,000 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 3,961 135,019 SH   SOLE   135,019 0 0
SONOS INC COM 83570H108 4,497 127,646 SH   SOLE   127,646 0 0
SPDR S & P 500 INDEX COM 78462F103 55,776 130,300 SH   SOLE   130,300 0 0
SPDR SP MIDCAP 400 COM 78467Y107 309 630 SH   SOLE   630 0 0
STARBUCKS COM 855244109 13,007 116,330 SH   SOLE   116,330 0 0
STRYKER COM 863667101 14,270 54,943 SH   SOLE   54,943 0 0
TARGET COM 87612E106 12,098 50,045 SH   SOLE   50,045 0 0
TEXAS INSTRUMENTS COM 882508104 8,852 46,033 SH   SOLE   46,033 0 0
THE HACKETT GROUP INC COM 404609109 254 14,082 SH   SOLE   14,082 0 0
TJX COMPANIES COM 872540109 14,299 212,089 SH   SOLE   212,089 0 0
TPI COMPOSITES INC COM 87266J104 2,443 50,459 SH   SOLE   50,459 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 450 32,777 SH   SOLE   32,777 0 0
TRUIST FINANCIAL COM 89832Q109 351 6,320 SH   SOLE   6,320 0 0
TRUPANION INC COM 898202106 2,992 25,993 SH   SOLE   25,993 0 0
UBER TECHNOLOGIES COM 90353T100 1,858 37,075 SH   SOLE   37,075 0 0
ULTA BEAUTY COM 90384S303 2,205 6,376 SH   SOLE   6,376 0 0
UMH PROPERTIES INC COM 903002103 288 13,190 SH   SOLE   13,190 0 0
UNION PACIFIC COM 907818108 346 1,575 SH   SOLE   1,575 0 0
UNITEDHEALTH COM 91324P102 7,088 17,700 SH   SOLE   17,700 0 0
UNIVERSAL ELECTRONICS INC COM 913483103 252 5,190 SH   SOLE   5,190 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 3,450 25,284 SH   SOLE   25,284 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 8,780 161,656 SH   SOLE   161,656 0 0
VERIZON COMMUNICATIONS COM 92343V104 11,156 199,116 SH   SOLE   199,116 0 0
VISA COM 92826C839 11,566 49,466 SH   SOLE   49,466 0 0
WAITR HOLDINGS INC COM 930752100 196 110,000 SH   SOLE   110,000 0 0
WALMART STORES COM 931142103 202 1,431 SH   SOLE   1,431 0 0
WELLS FARGO COM 949746101 10,961 242,029 SH   SOLE   242,029 0 0
WILLDAN GROUP INC COM 96924N100 228 6,046 SH   SOLE   6,046 0 0
WISDOMTREE DEFA INDEX COM 97717W703 3,549 65,105 SH   SOLE   65,105 0 0
WISDOMTREE EMERGING MARKET EX STATE COM 97717X578 2,844 67,600 SH   SOLE   67,600 0 0
YUM CHINA HOLDINGS COM 98850P109 901 13,600 SH   SOLE   13,600 0 0
YUM! BRANDS COM 988498101 782 6,800 SH   SOLE   6,800 0 0
ZIX CORP COM 98974P100 2,489 353,069 SH   SOLE   353,069 0 0
ZOETIS COM 98978V103 8,587 46,079 SH   SOLE   46,079 0 0
ZYNEX INC COM 98986M103 227 14,620 SH   SOLE   14,620 0 0