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,301 373,828 SH   SOLE   373,828 0 0
ABBOTT LABORATORIES COM 002824100 19,530 213,604 SH   SOLE   213,604 0 0
ABBVIE COM 00287Y109 11,742 119,594 SH   SOLE   119,594 0 0
ACCENTURE COM G1151C101 2,985 13,900 SH   SOLE   13,900 0 0
ADOBE COM 00724F101 8,637 19,840 SH   SOLE   19,840 0 0
AEROVIRONMENT INC COM 008073108 2,369 29,748 SH   SOLE   29,748 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 260 31,395 SH   SOLE   31,395 0 0
ALPHABET CLASS A COM 38259P508 7,058 4,977 SH   SOLE   4,977 0 0
AMERESCO INC COM 02361E108 1,675 60,283 SH   SOLE   60,283 0 0
AMERICAN EXPRESS COM 025816109 6,345 66,645 SH   SOLE   66,645 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2,270 50,180 SH   SOLE   50,180 0 0
ANALOG DEVICES COM 032654105 350 2,850 SH   SOLE   2,850 0 0
APPLE COM 037833100 24,380 66,831 SH   SOLE   66,831 0 0
ASPEN GROUP INC COM 04530L203 262 28,900 SH   SOLE   28,900 0 0
ASURE SOFTWARE INC COM 04649U102 77 12,000 SH   SOLE   12,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103 2,671 17,939 SH   SOLE   17,939 0 0
AXON ENTERPRISE INC COM 05464C101 2,958 30,147 SH   SOLE   30,147 0 0
AXOS FINANCIAL INC COM 05465C100 3,034 137,404 SH   SOLE   137,404 0 0
BAXTER INTERNATIONAL COM 071813109 352 4,092 SH   SOLE   4,092 0 0
BECTON DICKINSON COM 075887109 3,994 16,691 SH   SOLE   16,691 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 205 1,150 SH   SOLE   1,150 0 0
BIOLIFE SOLUTIONS COM 09062W204 165 10,111 SH   SOLE   10,111 0 0
BIOSPECIFICS TECHNOLOGIES CORP COM 090931106 249 4,064 SH   SOLE   4,064 0 0
BOTTOMLINE TECHNOLOGIES INC COM 101388106 2,317 45,642 SH   SOLE   45,642 0 0
CALAMP CORP COM 128126109 2,515 314,032 SH   SOLE   314,032 0 0
CALAVO GROWERS INC COM 128246105 2,125 33,779 SH   SOLE   33,779 0 0
CHEVRON COM 166764100 9,212 103,242 SH   SOLE   103,242 0 0
CHUBB COM 171232101 9,958 78,647 SH   SOLE   78,647 0 0
CISCO SYSTEMS COM 17275R102 11,530 247,217 SH   SOLE   247,217 0 0
COLGATEPALMOLIVE COM 194162103 334 4,560 SH   SOLE   4,560 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 1,601 70,268 SH   SOLE   70,268 0 0
CORTEVA COM 22052L104 4,529 169,044 SH   SOLE   169,044 0 0
COSTCO WHOLESALE COM 22160K105 9,156 30,197 SH   SOLE   30,197 0 0
CRYOLIFE INC COM 228903100 1,615 84,231 SH   SOLE   84,231 0 0
CSX COM 126408103 11,514 165,104 SH   SOLE   165,104 0 0
CYBERARK SOFTWARE LTD COM M2682V108 2,012 20,267 SH   SOLE   20,267 0 0
CYNERGISTEK INC COM 23258P105 104 71,247 SH   SOLE   71,247 0 0
DIGITAL REALTY TRUST COM 253868103 10,311 72,559 SH   SOLE   72,559 0 0
DISNEY WALT COM 254687106 13,828 124,010 SH   SOLE   124,010 0 0
DUKE ENERGY COM 264399106 265 3,323 SH   SOLE   3,323 0 0
DUPONT DE NEMOURS COM 26614N102 513 9,650 SH   SOLE   9,650 0 0
EASTSIDE DISTILLING INC COM 277802302 139 95,436 SH   SOLE   95,436 0 0
EBIX INC COM 278715206 2,097 93,779 SH   SOLE   93,779 0 0
ELANCO ANIMAL HEALTH COM 28414H103 801 37,330 SH   SOLE   37,330 0 0
EMERSON ELECTRIC COM 291011104 5,914 95,337 SH   SOLE   95,337 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107 64 45,000 SH   SOLE   45,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 90 32,315 SH   SOLE   32,315 0 0
EXXONMOBIL COM 30231G102 2,663 59,552 SH   SOLE   59,552 0 0
FACEBOOK COM 30303M102 1,249 5,500 SH   SOLE   5,500 0 0
FIRST INTERNET BANCORP COM 320557101 1,920 115,523 SH   SOLE   115,523 0 0
GENERAL MILLS COM 370334104 13,389 217,171 SH   SOLE   217,171 0 0
GENTHERM INC COM 37253A103 1,915 49,225 SH   SOLE   49,225 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 156 14,787 SH   SOLE   14,787 0 0
GOLDMAN SACHS GROUP COM 38141G104 9,373 47,429 SH   SOLE   47,429 0 0
GREEN DOT CORP COM 39304D102 3,898 79,415 SH   SOLE   79,415 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108 2,169 88,672 SH   SOLE   88,672 0 0
HEALTHSTREAM INC COM 42222N103 2,534 114,505 SH   SOLE   114,505 0 0
HOME DEPOT COM 437076102 749 2,991 SH   SOLE   2,991 0 0
HONEYWELL INTERNATIONAL COM 438516106 10,298 71,222 SH   SOLE   71,222 0 0
I3 VERTICALS INC COM 46571Y107 206 6,796 SH   SOLE   6,796 0 0
ILLINOIS TOOL WORKS COM 452308109 3,619 20,700 SH   SOLE   20,700 0 0
IMAX Corp COM 45245E109 1,249 111,445 SH   SOLE   111,445 0 0
INNOSPEC INC COM 45768S105 1,498 19,396 SH   SOLE   19,396 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 201 1,667 SH   SOLE   1,667 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101 158 12,685 SH   SOLE   12,685 0 0
INVESCO QQQ TRUST COM 46090E103 272 1,100 SH   SOLE   1,100 0 0
IRADIMED CORP COM 46266A109 242 10,409 SH   SOLE   10,409 0 0
IROBOT CORP COM 462726100 2,107 25,116 SH   SOLE   25,116 0 0
ISHARES MSCI EAFE INDEX COM 464287465 3,592 59,009 SH   SOLE   59,009 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 17,519 122,353 SH   SOLE   122,353 0 0
JOHNSON & JOHNSON COM 478160104 8,540 60,724 SH   SOLE   60,724 0 0
JPMORGAN CHASE COM 46625H100 12,302 130,788 SH   SOLE   130,788 0 0
KIMBERLYCLARK COM 494368103 12,640 89,423 SH   SOLE   89,423 0 0
LAKELAND BANCORP INC COM 511637100 137 12,003 SH   SOLE   12,003 0 0
LENDINGTREE INC COM 52603B107 2,852 9,849 SH   SOLE   9,849 0 0
LILLY ELI COM 532457108 645 3,930 SH   SOLE   3,930 0 0
LINDE PLC COM G5494J103 8,330 39,270 SH   SOLE   39,270 0 0
LIVEPERSON INC COM 538146101 3,910 94,380 SH   SOLE   94,380 0 0
LOCKHEED MARTIN COM 539830109 3,449 9,452 SH   SOLE   9,452 0 0
LOVESAC CO COM 54738L109 4,121 157,104 SH   SOLE   157,104 0 0
LOWES COM 548661107 7,940 58,765 SH   SOLE   58,765 0 0
M&T BANK CORP COM 55261F104 1,045 10,054 SH   SOLE   10,054 0 0
MCDONALDS COM 580135101 232 1,255 SH   SOLE   1,255 0 0
MCGRATH RENTCORP COM 580589109 1,611 29,822 SH   SOLE   29,822 0 0
MERCK COM 58933Y105 13,858 179,212 SH   SOLE   179,212 0 0
MICROSOFT COM 594918104 26,595 130,680 SH   SOLE   130,680 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 3,273 225,857 SH   SOLE   225,857 0 0
MORGAN STANLEY COM 617446448 1,214 25,130 SH   SOLE   25,130 0 0
NIKE COM 654106103 14,560 148,500 SH   SOLE   148,500 0 0
NV5 GLOBAL INC COM 62945V109 1,802 35,452 SH   SOLE   35,452 0 0
NVE CORP COM 629445206 272 4,407 SH   SOLE   4,407 0 0
NVIDIA COM 67066G104 4,073 10,721 SH   SOLE   10,721 0 0
OMNICELL INC COM 68213N109 2,684 38,003 SH   SOLE   38,003 0 0
ORBCOMM INC COM 68555P100 2,186 567,786 SH   SOLE   567,786 0 0
PALO ALTO NETWORKS COM 697435105 521 2,270 SH   SOLE   2,270 0 0
PARK CITY GROUP INC COM 700215304 220 52,053 SH   SOLE   52,053 0 0
PAYPAL HOLDINGS COM 70450Y103 17,713 101,665 SH   SOLE   101,665 0 0
PDC ENERGY INC COM 69327R101 1,504 120,899 SH   SOLE   120,899 0 0
PEPSICO COM 713448108 32,995 249,474 SH   SOLE   249,474 0 0
PFIZER COM 717081103 9,533 291,515 SH   SOLE   291,515 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 1,225 11,647 SH   SOLE   11,647 0 0
POWERFLEET INC COM 73931J109 176 38,084 SH   SOLE   38,084 0 0
PROCTER & GAMBLE COM 742718109 1,090 9,117 SH   SOLE   9,117 0 0
PROFIRE ENERGY INC COM 74316X101 64 76,302 SH   SOLE   76,302 0 0
PUBLIC STORAGE COM 74460D109 1,568 8,170 SH   SOLE   8,170 0 0
QTS REALTY TRUST INC COM 74736A103 2,558 39,908 SH   SOLE   39,908 0 0
QUALCOMM COM 747525103 13,659 149,751 SH   SOLE   149,751 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203 153 113,155 SH   SOLE   113,155 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 10,367 168,234 SH   SOLE   168,234 0 0
REALTY INCOME COM 756109104 321 5,388 SH   SOLE   5,388 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 1,476 86,253 SH   SOLE   86,253 0 0
SIMULATIONS PLUS INC COM 829214105 305 5,092 SH   SOLE   5,092 0 0
SONOS INC COM 83570H108 3,617 247,235 SH   SOLE   247,235 0 0
SOUTHERN NATIONAL BANCORP VA COM 843395104 126 12,954 SH   SOLE   12,954 0 0
SPDR S & P 500 INDEX COM 78462F103 46,439 150,600 SH   SOLE   150,600 0 0
STANLEY BLACK & DECKER COM 854502101 293 2,100 SH   SOLE   2,100 0 0
STARBUCKS COM 855244109 10,173 138,236 SH   SOLE   138,236 0 0
STRYKER COM 863667101 10,318 57,264 SH   SOLE   57,264 0 0
SUPERIOR UNIFORM GROUP INC COM 868358102 135 10,055 SH   SOLE   10,055 0 0
TARGET COM 87612E106 7,317 61,009 SH   SOLE   61,009 0 0
TECNOGLASS INC COM G87264100 195 35,731 SH   SOLE   35,731 0 0
TEXAS INSTRUMENTS COM 882508104 4,660 36,700 SH   SOLE   36,700 0 0
THE HACKETT GROUP INC COM 404609109 168 12,382 SH   SOLE   12,382 0 0
TILLYS INC COM 886885102 85 15,036 SH   SOLE   15,036 0 0
TJX COMPANIES COM 872540109 11,495 227,349 SH   SOLE   227,349 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 138 30,185 SH   SOLE   30,185 0 0
TRUPANION INC COM 898202106 1,740 40,762 SH   SOLE   40,762 0 0
TYLER TECHNOLOGIES COM 902252105 1,709 4,926 SH   SOLE   4,926 0 0
UMH PROPERTIES INC COM 903002103 171 13,190 SH   SOLE   13,190 0 0
UNION PACIFIC COM 907818108 266 1,575 SH   SOLE   1,575 0 0
UNITED PARCEL SERVICE CL B COM 911312106 598 5,381 SH   SOLE   5,381 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 1,850 19,144 SH   SOLE   19,144 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 7,360 185,810 SH   SOLE   185,810 0 0
VERIZON COMMUNICATIONS COM 92343V104 14,903 270,321 SH   SOLE   270,321 0 0
VISA COM 92826C839 8,724 45,163 SH   SOLE   45,163 0 0
WALMART DE MEXICO SAB DE CV ORD COM P98180105 25 10,520 SH   SOLE   10,520 0 0
WELLS FARGO COM 949746101 474 18,517 SH   SOLE   18,517 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,402 54,250 SH   SOLE   54,250 0 0
YUM CHINA HOLDINGS COM 98850P109 625 13,000 SH   SOLE   13,000 0 0
YUM! BRANDS COM 988498101 713 8,200 SH   SOLE   8,200 0 0
ZIX CORP COM 98974P100 2,612 378,579 SH   SOLE   378,579 0 0
ZOETIS COM 98978V103 4,371 31,896 SH   SOLE   31,896 0 0