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,438 392,368 SH   SOLE   392,368 0 0
ABBOTT LABORATORIES COM 002824100 18,074 229,045 SH   SOLE   229,045 0 0
ABBVIE COM 00287Y109 9,773 128,275 SH   SOLE   128,275 0 0
ACCENTURE COM G1151C101 2,269 13,900 SH   SOLE   13,900 0 0
ADOBE COM 00724F101 9,481 29,793 SH   SOLE   29,793 0 0
AEROVIRONMENT INC COM 008073108 1,785 29,274 SH   SOLE   29,274 0 0
ALPHABET CLASS A COM 38259P508 1,961 1,688 SH   SOLE   1,688 0 0
AMERESCO INC COM 02361E108 1,001 58,778 SH   SOLE   58,778 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 1,872 32,382 SH   SOLE   32,382 0 0
ANALOG DEVICES COM 032654105 793 8,850 SH   SOLE   8,850 0 0
APPLE COM 037833100 17,978 70,699 SH   SOLE   70,699 0 0
ASPEN GROUP INC COM 04530L203 261 32,636 SH   SOLE   32,636 0 0
AUTOMATIC DATA PROCESSING COM 053015103 2,466 18,039 SH   SOLE   18,039 0 0
AXON ENTERPRISE INC COM 05464C101 3,022 42,705 SH   SOLE   42,705 0 0
AXOS FINANCIAL INC COM 05465C100 2,385 131,554 SH   SOLE   131,554 0 0
BAXTER INTERNATIONAL COM 071813109 332 4,092 SH   SOLE   4,092 0 0
BECTON DICKINSON COM 075887109 12,488 54,348 SH   SOLE   54,348 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 210 1,150 SH   SOLE   1,150 0 0
BIOSPECIFICS TECHNOLOGIES CORP COM 090931106 230 4,064 SH   SOLE   4,064 0 0
BOTTOMLINE TECHNOLOGIES INC COM 101388106 1,655 45,167 SH   SOLE   45,167 0 0
CALAMP CORP COM 128126109 1,382 307,179 SH   SOLE   307,179 0 0
CALAVO GROWERS INC COM 128246105 1,956 33,904 SH   SOLE   33,904 0 0
CHEVRON COM 166764100 7,826 108,002 SH   SOLE   108,002 0 0
CHUBB COM 171232101 7,432 66,538 SH   SOLE   66,538 0 0
CISCO SYSTEMS COM 17275R102 9,920 252,352 SH   SOLE   252,352 0 0
COCACOLA COM 191216100 4,228 95,550 SH   SOLE   95,550 0 0
COLGATEPALMOLIVE COM 194162103 303 4,560 SH   SOLE   4,560 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 1,542 69,307 SH   SOLE   69,307 0 0
CORTEVA COM 22052L104 4,190 178,298 SH   SOLE   178,298 0 0
COSTCO WHOLESALE COM 22160K105 9,083 31,855 SH   SOLE   31,855 0 0
CRYOLIFE INC COM 228903100 1,409 83,249 SH   SOLE   83,249 0 0
CSX COM 126408103 9,556 166,769 SH   SOLE   166,769 0 0
CYBERARK SOFTWARE LTD COM M2682V108 1,713 20,024 SH   SOLE   20,024 0 0
CYNERGISTEK INC COM 23258P105 98 69,638 SH   SOLE   69,638 0 0
DIGITAL REALTY TRUST COM 253868103 12,204 87,859 SH   SOLE   87,859 0 0
DISNEY WALT COM 254687106 12,369 128,045 SH   SOLE   128,045 0 0
DUKE ENERGY COM 264399106 269 3,323 SH   SOLE   3,323 0 0
DUPONT DE NEMOURS COM 26614N102 329 9,650 SH   SOLE   9,650 0 0
EASTSIDE DISTILLING INC COM 277802302 108 92,936 SH   SOLE   92,936 0 0
EBIX INC COM 278715206 815 53,688 SH   SOLE   53,688 0 0
ELANCO ANIMAL HEALTH COM 28414H103 851 38,030 SH   SOLE   38,030 0 0
ENTRAVISION COMMUNICATIONS CORP COM 29382R107 91 45,000 SH   SOLE   45,000 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 84 32,315 SH   SOLE   32,315 0 0
EXXONMOBIL COM 30231G102 4,008 105,552 SH   SOLE   105,552 0 0
FACEBOOK COM 30303M102 917 5,500 SH   SOLE   5,500 0 0
FIRST INTERNET BANCORP COM 320557101 1,869 113,797 SH   SOLE   113,797 0 0
GENERAL MILLS COM 370334104 12,248 232,096 SH   SOLE   232,096 0 0
GENTHERM INC COM 37253A103 1,525 48,559 SH   SOLE   48,559 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 151 14,787 SH   SOLE   14,787 0 0
GOLDMAN SACHS GROUP COM 38141G104 5,193 33,594 SH   SOLE   33,594 0 0
GREEN DOT CORP COM 39304D102 1,973 77,689 SH   SOLE   77,689 0 0
HEALTHCARE SERVICES GROUP INC COM 421906108 2,100 87,813 SH   SOLE   87,813 0 0
HEALTHSTREAM INC COM 42222N103 2,706 112,973 SH   SOLE   112,973 0 0
HOME DEPOT COM 437076102 642 3,436 SH   SOLE   3,436 0 0
HONEYWELL INTERNATIONAL COM 438516106 9,926 74,189 SH   SOLE   74,189 0 0
ILLINOIS TOOL WORKS COM 452308109 2,942 20,700 SH   SOLE   20,700 0 0
IMAX CORP COM 45245E109 995 109,893 SH   SOLE   109,893 0 0
INDEPENDENT BANK GROUP COM 459200101 2,486 105,000 SH   SOLE   105,000 0 0
INTERNATIONAL MONEY EXPRESS INC COM 46005L101 107 11,685 SH   SOLE   11,685 0 0
INVESCO QQQ TRUST COM 46090E103 305 1,600 SH   SOLE   1,600 0 0
IRADIMED CORP COM 46266A109 222 10,409 SH   SOLE   10,409 0 0
IROBOT CORP COM 462726100 1,844 45,081 SH   SOLE   45,081 0 0
ISHARES MSCI EAFE INDEX COM 464287465 3,130 58,549 SH   SOLE   58,549 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 14,348 125,353 SH   SOLE   125,353 0 0
JOHNSON & JOHNSON COM 478160104 820 6,255 SH   SOLE   6,255 0 0
JPMORGAN CHASE COM 46625H100 10,737 119,261 SH   SOLE   119,261 0 0
KIMBERLYCLARK COM 494368103 11,933 93,318 SH   SOLE   93,318 0 0
LAKELAND BANCORP INC COM 511637100 151 14,003 SH   SOLE   14,003 0 0
LENDINGTREE INC COM 52603B107 1,785 9,732 SH   SOLE   9,732 0 0
LILLY ELI COM 532457108 1,070 7,710 SH   SOLE   7,710 0 0
LINDE PLC COM G5494J103 4,897 28,308 SH   SOLE   28,308 0 0
LIVEPERSON INC COM 538146101 2,125 93,410 SH   SOLE   93,410 0 0
LOCKHEED MARTIN COM 539830109 3,385 9,986 SH   SOLE   9,986 0 0
LOVESAC CO COM 54738L109 1,514 259,749 SH   SOLE   259,749 0 0
LOWES COM 548661107 10,883 126,474 SH   SOLE   126,474 0 0
M&T BANK CORP COM 55261F104 1,040 10,054 SH   SOLE   10,054 0 0
MCDONALDS COM 580135101 208 1,255 SH   SOLE   1,255 0 0
MCGRATH RENTCORP COM 580589109 1,546 29,509 SH   SOLE   29,509 0 0
MERCK COM 58933Y105 14,333 186,292 SH   SOLE   186,292 0 0
MICROSOFT COM 594918104 21,518 136,438 SH   SOLE   136,438 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 2,681 222,508 SH   SOLE   222,508 0 0
MORGAN STANLEY COM 617446448 878 25,830 SH   SOLE   25,830 0 0
NIKE COM 654106103 13,158 159,025 SH   SOLE   159,025 0 0
NV5 GLOBAL INC COM 62945V109 1,443 34,942 SH   SOLE   34,942 0 0
NVE CORP COM 629445206 258 4,950 SH   SOLE   4,950 0 0
NVIDIA COM 67066G104 2,784 10,561 SH   SOLE   10,561 0 0
OMNICELL INC COM 68213N109 2,455 37,428 SH   SOLE   37,428 0 0
ORBCOMM INC COM 68555P100 1,369 560,978 SH   SOLE   560,978 0 0
PALO ALTO NETWORKS COM 697435105 1,335 8,145 SH   SOLE   8,145 0 0
PARK CITY GROUP INC COM 700215304 204 53,558 SH   SOLE   53,558 0 0
PAYPAL HOLDINGS COM 70450Y103 13,945 145,650 SH   SOLE   145,650 0 0
PDC ENERGY INC COM 69327R101 1,181 190,209 SH   SOLE   190,209 0 0
PEPSICO COM 713448108 30,541 254,294 SH   SOLE   254,294 0 0
PFIZER COM 717081103 10,055 308,061 SH   SOLE   308,061 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 8,133 84,964 SH   SOLE   84,964 0 0
POWERFLEET INC COM 73931J109 132 38,084 SH   SOLE   38,084 0 0
PROCTER & GAMBLE COM 742718109 1,000 9,092 SH   SOLE   9,092 0 0
PROFIRE ENERGY INC COM 74316X101 60 76,302 SH   SOLE   76,302 0 0
PUBLIC STORAGE COM 74460D109 1,667 8,395 SH   SOLE   8,395 0 0
QTS REALTY TRUST INC COM 74736A103 2,340 40,340 SH   SOLE   40,340 0 0
QUALCOMM COM 747525103 10,280 151,953 SH   SOLE   151,953 0 0
QUEST RESOURCE HOLDING CORP COM 74836W203 132 113,155 SH   SOLE   113,155 0 0
RAYTHEON COM 755111507 7,339 55,957 SH   SOLE   55,957 0 0
REALTY INCOME COM 756109104 269 5,388 SH   SOLE   5,388 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 1,561 84,810 SH   SOLE   84,810 0 0
SIMULATIONS PLUS INC COM 829214105 294 8,433 SH   SOLE   8,433 0 0
SONOS INC COM 83570H108 2,062 243,187 SH   SOLE   243,187 0 0
SOUTHERN NATIONAL BANCORP VA COM 843395104 127 12,954 SH   SOLE   12,954 0 0
SPDR S & P 500 INDEX COM 78462F103 42,232 163,850 SH   SOLE   163,850 0 0
STANLEY BLACK & DECKER COM 854502101 210 2,100 SH   SOLE   2,100 0 0
STARBUCKS COM 855244109 9,345 142,148 SH   SOLE   142,148 0 0
STRYKER COM 863667101 9,949 59,759 SH   SOLE   59,759 0 0
SUPERIOR UNIFORM GROUP INC COM 868358102 101 11,893 SH   SOLE   11,893 0 0
TECNOGLASS INC COM G87264100 138 35,731 SH   SOLE   35,731 0 0
THE HACKETT GROUP INC COM 404609109 157 12,382 SH   SOLE   12,382 0 0
TILLYS INC COM 886885102 62 15,036 SH   SOLE   15,036 0 0
TJX COMPANIES COM 872540109 10,528 220,199 SH   SOLE   220,199 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 85 27,449 SH   SOLE   27,449 0 0
TRUPANION INC COM 898202106 1,034 39,722 SH   SOLE   39,722 0 0
TYLER TECHNOLOGIES COM 902252105 1,456 4,911 SH   SOLE   4,911 0 0
UMH PROPERTIES INC COM 903002103 143 13,190 SH   SOLE   13,190 0 0
UNITED PARCEL SERVICE CL B COM 911312106 503 5,381 SH   SOLE   5,381 0 0
UNITED TECHNOLOGIES COM 913017109 9,504 100,755 SH   SOLE   100,755 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 1,463 18,694 SH   SOLE   18,694 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 6,110 182,115 SH   SOLE   182,115 0 0
VERIZON COMMUNICATIONS COM 92343V104 15,235 283,547 SH   SOLE   283,547 0 0
WALMART DE MEXICO SAB DE CV ORD COM P98180105 25 10,520 SH   SOLE   10,520 0 0
WELLS FARGO COM 949746101 797 27,767 SH   SOLE   27,767 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,097 53,095 SH   SOLE   53,095 0 0
YUM CHINA HOLDINGS COM 98850P109 554 13,000 SH   SOLE   13,000 0 0
YUM! BRANDS COM 988498101 562 8,200 SH   SOLE   8,200 0 0
ZIX CORP COM 98974P100 1,607 372,883 SH   SOLE   372,883 0 0