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,304 373,425 SH   SOLE   373,425 0 0
ABBOTT LABORATORIES COM 002824100 21,856 182,372 SH   SOLE   182,372 0 0
ABBVIE COM 00287Y109 11,984 110,733 SH   SOLE   110,733 0 0
ACCENTURE COM G1151C101 2,873 10,400 SH   SOLE   10,400 0 0
ADOBE COM 00724F101 15,733 33,097 SH   SOLE   33,097 0 0
AEROVIRONMENT INC COM 008073108 3,260 28,093 SH   SOLE   28,093 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,571 192,717 SH   SOLE   192,717 0 0
ALPHABET CLASS A COM 02079K305 10,814 5,243 SH   SOLE   5,243 0 0
AMAZONCOM COM 023135106 3,632 1,174 SH   SOLE   1,174 0 0
AMERESCO INC COM 02361E108 4,144 85,220 SH   SOLE   85,220 0 0
AMERICAN EXPRESS COM 025816109 15,126 106,944 SH   SOLE   106,944 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 3,580 48,576 SH   SOLE   48,576 0 0
ANALOG DEVICES COM 032654105 3,196 20,610 SH   SOLE   20,610 0 0
ANIKA THERAPEUTICS INC COM 035255108 232 5,699 SH   SOLE   5,699 0 0
AON COM G0408V102 230 1,000 SH   SOLE   1,000 0 0
APOGEE ENTERPRISES INC COM 037598109 3,076 75,246 SH   SOLE   75,246 0 0
APPLE COM 037833100 29,786 243,850 SH   SOLE   243,850 0 0
ASPEN GROUP INC COM 04530L203 217 36,200 SH   SOLE   36,200 0 0
AUTOMATIC DATA PROCESSING COM 053015103 3,114 16,521 SH   SOLE   16,521 0 0
AXOS FINANCIAL INC COM 05465C100 6,164 131,121 SH   SOLE   131,121 0 0
BAXTER INTERNATIONAL COM 071813109 289 3,422 SH   SOLE   3,422 0 0
BECTON DICKINSON COM 075887109 1,325 5,450 SH   SOLE   5,450 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 370 1,450 SH   SOLE   1,450 0 0
BIOLIFE SOLUTIONS COM 09062W204 299 8,311 SH   SOLE   8,311 0 0
BLACKSTONE GROUP COM 09253U108 283 3,800 SH   SOLE   3,800 0 0
BOEING COM 097023105 1,275 5,007 SH   SOLE   5,007 0 0
BOTTOMLINE TECHNOLOGIES INC COM 101388106 3,074 67,939 SH   SOLE   67,939 0 0
CALAMP CORP COM 128126109 3,307 304,827 SH   SOLE   304,827 0 0
CALAVO GROWERS INC COM 128246105 2,263 29,152 SH   SOLE   29,152 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 274 59,538 SH   SOLE   59,538 0 0
CENTURY CASINOS INC COM 156492100 144 14,000 SH   SOLE   14,000 0 0
CHEVRON COM 166764100 9,159 87,403 SH   SOLE   87,403 0 0
CHUBB COM 171232101 7,051 44,637 SH   SOLE   44,637 0 0
CISCO SYSTEMS COM 17275R102 7,371 142,537 SH   SOLE   142,537 0 0
CLEARSHARES UTRA SHORT MATURITY COM 26922A453 500 5,000 SH   SOLE   5,000 0 0
COCACOLA COM 191216100 218 4,132 SH   SOLE   4,132 0 0
COLGATEPALMOLIVE COM 194162103 430 5,460 SH   SOLE   5,460 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 3,350 109,485 SH   SOLE   109,485 0 0
CONOCOPHILLIPS COM 20825C104 1,711 32,310 SH   SOLE   32,310 0 0
CORTEVA COM 22052L104 218 4,675 SH   SOLE   4,675 0 0
COSTCO WHOLESALE COM 22160K105 8,587 24,363 SH   SOLE   24,363 0 0
CRYOLIFE INC COM 228903100 2,814 124,644 SH   SOLE   124,644 0 0
CSX COM 126408103 11,577 120,071 SH   SOLE   120,071 0 0
CYBERARK SOFTWARE LTD COM M2682V108 2,425 18,747 SH   SOLE   18,747 0 0
CYNERGISTEK INC COM 23258P105 182 95,322 SH   SOLE   95,322 0 0
DIRTT ENVIRONMENTAL SOLUTIONS LTD COM 25490H106 161 52,000 SH   SOLE   52,000 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 1,930 20,319 SH   SOLE   20,319 0 0
DISNEY WALT COM 254687106 15,015 81,373 SH   SOLE   81,373 0 0
DOORDASH COM 25809K105 3,934 30,000 SH   SOLE   30,000 0 0
DOVER COM 260003108 215 1,565 SH   SOLE   1,565 0 0
DUKE ENERGY COM 264399106 344 3,561 SH   SOLE   3,561 0 0
DUPONT DE NEMOURS COM 26614N102 12,690 164,213 SH   SOLE   164,213 0 0
EASTSIDE DISTILLING INC COM 277802302 145 78,197 SH   SOLE   78,197 0 0
EATON COM 278058102 11,643 84,196 SH   SOLE   84,196 0 0
ELANCO ANIMAL HEALTH COM 28414H103 462 15,690 SH   SOLE   15,690 0 0
EMERSON ELECTRIC COM 291011104 13,696 151,811 SH   SOLE   151,811 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107 202 50,000 SH   SOLE   50,000 0 0
EURONET WORLDWIDE INC COM 298736109 277 2,000 SH   SOLE   2,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 172 50,815 SH   SOLE   50,815 0 0
EXXONMOBIL COM 30231G102 245 4,387 SH   SOLE   4,387 0 0
FACEBOOK COM 30303M102 1,723 5,849 SH   SOLE   5,849 0 0
FIRST INTERNET BANCORP COM 320557101 3,904 110,801 SH   SOLE   110,801 0 0
GAMING & LEISURE PROPERTIES COM 36467J108 203 4,778 SH   SOLE   4,778 0 0
GENERAL MILLS COM 370334104 270 4,405 SH   SOLE   4,405 0 0
GENERAL MOTORS COM 37045V100 11,507 200,266 SH   SOLE   200,266 0 0
GENTHERM INC COM 37253A103 3,393 45,777 SH   SOLE   45,777 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 233 14,287 SH   SOLE   14,287 0 0
GOLDMAN SACHS GROUP COM 38141G104 12,208 37,333 SH   SOLE   37,333 0 0
GREEN DOT CORP COM 39304D102 2,140 46,731 SH   SOLE   46,731 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108 2,238 79,831 SH   SOLE   79,831 0 0
HEALTHSTREAM INC COM 42222N103 2,379 106,472 SH   SOLE   106,472 0 0
HOME DEPOT COM 437076102 579 1,896 SH   SOLE   1,896 0 0
HONEYWELL INTERNATIONAL COM 438516106 16,229 74,765 SH   SOLE   74,765 0 0
I3 VERTICALS INC COM 46571Y107 220 7,071 SH   SOLE   7,071 0 0
ILLINOIS TOOL WORKS COM 452308109 4,585 20,700 SH   SOLE   20,700 0 0
IMAX CORP COM 45245E109 3,890 193,536 SH   SOLE   193,536 0 0
INNOSPEC INC COM 45768S105 3,016 29,374 SH   SOLE   29,374 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101 213 14,185 SH   SOLE   14,185 0 0
INVO BIOSCIENCE COM 44984F302 65 15,000 SH   SOLE   15,000 0 0
IRADIMED CORP COM 46266A109 268 10,409 SH   SOLE   10,409 0 0
IROBOT CORP COM 462726100 2,963 24,255 SH   SOLE   24,255 0 0
ISHARES CORE S&P SMALL CAP COM 464287804 260 2,394 SH   SOLE   2,394 0 0
ISHARES MSCI EAFE INDEX COM 464287465 4,867 64,146 SH   SOLE   64,146 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 25,133 113,753 SH   SOLE   113,753 0 0
JOHNSON & JOHNSON COM 478160104 11,194 68,112 SH   SOLE   68,112 0 0
JPMORGAN CHASE COM 46625H100 13,686 89,903 SH   SOLE   89,903 0 0
KIMBERLYCLARK COM 494368103 645 4,637 SH   SOLE   4,637 0 0
LAKELAND BANCORP INC COM 511637100 195 11,203 SH   SOLE   11,203 0 0
LENDINGTREE INC COM 52603B107 2,972 13,951 SH   SOLE   13,951 0 0
LILLY ELI COM 532457108 637 3,411 SH   SOLE   3,411 0 0
LINDE PLC COM G5494J103 13,380 47,762 SH   SOLE   47,762 0 0
LITHIA MOTORS INC COM 536797103 607 1,555 SH   SOLE   1,555 0 0
LIVEPERSON INC COM 538146101 3,502 66,398 SH   SOLE   66,398 0 0
LOVESAC CO COM 54738L109 5,586 98,685 SH   SOLE   98,685 0 0
LOWES COM 548661107 15,742 82,775 SH   SOLE   82,775 0 0
M&T BANK CORP COM 55261F104 1,418 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,637 7,303 SH   SOLE   7,303 0 0
MCGRATH RENTCORP COM 580589109 4,272 52,974 SH   SOLE   52,974 0 0
MEDTRONI COM 585055106 1,262 10,681 SH   SOLE   10,681 0 0
MERCK COM 58933Y105 12,901 167,351 SH   SOLE   167,351 0 0
MICROSOFT COM 594918104 26,344 111,735 SH   SOLE   111,735 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 3,726 210,632 SH   SOLE   210,632 0 0
MORGAN STANLEY COM 617446448 5,862 75,481 SH   SOLE   75,481 0 0
NEXTERA ENERGY RESOURCES COM 65339F101 8,796 116,328 SH   SOLE   116,328 0 0
NIKE COM 654106103 10,943 82,345 SH   SOLE   82,345 0 0
NV5 GLOBAL INC COM 62945V109 3,238 33,527 SH   SOLE   33,527 0 0
NVE CORP COM 629445206 384 5,477 SH   SOLE   5,477 0 0
NVIDIA COM 67066G104 4,568 8,555 SH   SOLE   8,555 0 0
OMNICELL INC COM 68213N109 4,596 35,387 SH   SOLE   35,387 0 0
ORBCOMM INC COM 68555P100 4,057 531,749 SH   SOLE   531,749 0 0
ORION ENERGY SYSTEMS INC COM 686275108 166 23,824 SH   SOLE   23,824 0 0
PALANTIR TECHNOLOGIES COM 69608A108 15,960 685,275 SH   SOLE   685,275 0 0
PALO ALTO NETWORKS COM 697435105 12,427 38,586 SH   SOLE   38,586 0 0
PARK CITY GROUP INC COM 700215304 352 57,553 SH   SOLE   57,553 0 0
PAYPAL HOLDINGS COM 70450Y103 14,124 58,161 SH   SOLE   58,161 0 0
PAYSIGN COM 70451A104 146 33,300 SH   SOLE   33,300 0 0
PDC ENERGY INC COM 69327R101 3,934 114,349 SH   SOLE   114,349 0 0
PENN NATIONAL GAMING COM 707569109 419 4,000 SH   SOLE   4,000 0 0
PEPSICO COM 713448108 34,025 240,545 SH   SOLE   240,545 0 0
PETMED EXPRESS INC COM 716382106 218 6,200 SH   SOLE   6,200 0 0
PFIZER COM 717081103 961 26,538 SH   SOLE   26,538 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 12,712 72,468 SH   SOLE   72,468 0 0
POWERFLEET INC COM 73931J109 309 37,584 SH   SOLE   37,584 0 0
PREFORMED LINE PRODUCTS CO COM 740444104 261 3,790 SH   SOLE   3,790 0 0
PRIMIS FINANCIAL CORP COM 74167B109 160 11,000 SH   SOLE   11,000 0 0
PROCTER & GAMBLE COM 742718109 9,567 70,645 SH   SOLE   70,645 0 0
PUBLIC STORAGE COM 74460D109 391 1,585 SH   SOLE   1,585 0 0
QTS REALTY TRUST INC COM 74736A103 3,225 51,989 SH   SOLE   51,989 0 0
QUALCOMM COM 747525103 12,625 95,222 SH   SOLE   95,222 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203 403 103,360 SH   SOLE   103,360 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 15,176 196,396 SH   SOLE   196,396 0 0
REALTY INCOME COM 756109104 288 4,538 SH   SOLE   4,538 0 0
RESMDE COM 761152107 252 1,300 SH   SOLE   1,300 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 4,018 135,411 SH   SOLE   135,411 0 0
SONOS INC COM 83570H108 4,774 127,407 SH   SOLE   127,407 0 0
SPDR S & P 500 INDEX COM 78462F103 53,287 134,450 SH   SOLE   134,450 0 0
STARBUCKS COM 855244109 14,457 132,400 SH   SOLE   132,400 0 0
STRYKER COM 863667101 13,369 54,884 SH   SOLE   54,884 0 0
TARGET COM 87612E106 9,751 49,229 SH   SOLE   49,229 0 0
TECNOGLASS INC COM G87264100 249 20,731 SH   SOLE   20,731 0 0
TEXAS INSTRUMENTS COM 882508104 8,465 44,793 SH   SOLE   44,793 0 0
THE HACKETT GROUP INC COM 404609109 231 14,082 SH   SOLE   14,082 0 0
TJX COMPANIES COM 872540109 14,071 212,719 SH   SOLE   212,719 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 367 33,785 SH   SOLE   33,785 0 0
TRUPANION INC COM 898202106 1,975 25,916 SH   SOLE   25,916 0 0
UBER TECHNOLOGIES COM 90353T100 2,021 37,075 SH   SOLE   37,075 0 0
ULTA BEAUTY COM 90384S303 1,920 6,210 SH   SOLE   6,210 0 0
UMH PROPERTIES INC COM 903002103 253 13,190 SH   SOLE   13,190 0 0
UNION PACIFIC COM 907818108 347 1,575 SH   SOLE   1,575 0 0
UNITEDHEALTH COM 91324P102 6,331 17,015 SH   SOLE   17,015 0 0
UNIVERSAL ELECTRONICS INC COM 913483103 285 5,190 SH   SOLE   5,190 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 2,979 23,209 SH   SOLE   23,209 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 7,920 152,167 SH   SOLE   152,167 0 0
VERIZON COMMUNICATIONS COM 92343V104 14,863 255,603 SH   SOLE   255,603 0 0
VISA COM 92826C839 10,190 48,126 SH   SOLE   48,126 0 0
WAITR HOLDINGS INC COM 930752100 205 70,000 SH   SOLE   70,000 0 0
WELLS FARGO COM 949746101 9,312 238,344 SH   SOLE   238,344 0 0
WILLDAN GROUP INC COM 96924N100 232 5,646 SH   SOLE   5,646 0 0
WISDOMTREE DEFA INDEX COM 97717W703 3,215 61,145 SH   SOLE   61,145 0 0
WISDOMTREE EMERGING MARKET EX STATE COM 97717X578 2,527 62,101 SH   SOLE   62,101 0 0
YUM CHINA HOLDINGS COM 98850P109 805 13,600 SH   SOLE   13,600 0 0
YUM! BRANDS COM 988498101 952 8,800 SH   SOLE   8,800 0 0
ZIX CORP COM 98974P100 2,672 353,938 SH   SOLE   353,938 0 0
ZOETIS COM 98978V103 5,426 34,455 SH   SOLE   34,455 0 0
ZYNEX INC COM 98986M103 162 10,620 SH   SOLE   10,620 0 0