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
3M Co. COM 88579Y101 438 2,732 SH   SOLE   2,732 0 0
ASML Holding N.V. COM N07059210 408 1,105 SH   SOLE   1,105 0 0
AbbVie Inc. COM 00287Y109 2,254 25,733 SH   SOLE   25,733 0 0
Acacia Communications COM 00401C108 562 8,331 SH   SOLE   8,331 0 0
Adobe Systems Inc. COM 00724F101 9,216 18,792 SH   SOLE   18,792 0 0
Advanced Micro Devices Inc. COM 007903107 1,258 15,349 SH   SOLE   15,349 0 0
Alibaba Group Holding COM 01609W102 1,394 4,743 SH   SOLE   4,743 0 0
Align Technology Inc. COM 016255101 260 794 SH   SOLE   794 0 0
Amazon.Com Inc. COM 023135106 787 250 SH   SOLE   250 0 0
Amcor PLC COM G0250X107 525 47,542 SH   SOLE   47,542 0 0
American Express Co. COM 025816109 271 2,700 SH   SOLE   2,700 0 0
American States Water Co. COM 029899101 279 3,719 SH   SOLE   3,719 0 0
Amgen Inc. COM 031162100 4,930 19,396 SH   SOLE   19,396 0 0
Appfolio Inc COM 03783C100 223 1,574 SH   SOLE   1,574 0 0
Apple Computer Inc. COM 037833100 2,332 20,134 SH   SOLE   20,134 0 0
Arbor Realty Trust Inc. COM 038923108 1,823 158,924 SH   SOLE   158,924 0 0
Astrazeneca Plc COM 046353108 1,108 20,212 SH   SOLE   20,212 0 0
Atlassian Corp. Plc Class A COM G06242104 3,079 16,935 SH   SOLE   16,935 0 0
Audiocodes Ltd. COM M15342104 3,153 100,212 SH   SOLE   100,212 0 0
Axcelis Technologies COM 054540208 405 18,394 SH   SOLE   18,394 0 0
B&G Foods, Inc. COM 05508R106 271 9,754 SH   SOLE   9,754 0 0
Bank Of America Corp. COM 060505104 487 20,200 SH   SOLE   20,200 0 0
Big Lots Inc. COM 089302103 243 5,444 SH   SOLE   5,444 0 0
Booz Allen Hamilton Holding Co COM 099502106 716 8,625 SH   SOLE   8,625 0 0
Broadcom Inc. COM 11135F101 675 1,854 SH   SOLE   1,854 0 0
Brown & Brown Inc. COM 115236101 2,602 57,467 SH   SOLE   57,467 0 0
Cable One, Inc. COM 12685J105 2,834 1,503 SH   SOLE   1,503 0 0
Caesars Entertainment Inc. COM 12769G100 277 4,947 SH   SOLE   4,947 0 0
Calavo Growers Inc. COM 128246105 274 4,142 SH   SOLE   4,142 0 0
Camping World Holdings COM 13462K109 608 20,426 SH   SOLE   20,426 0 0
Caterpillar Inc. COM 149123101 776 5,200 SH   SOLE   5,200 0 0
Chevron Corp. COM 166764100 599 8,316 SH   SOLE   8,316 0 0
Choice Hotels International In COM 169905106 230 2,670 SH   SOLE   2,670 0 0
Cisco Systems Inc. COM 17275R102 2,067 52,480 SH   SOLE   52,480 0 0
Clearwater Paper Co. COM 18538R103 503 13,267 SH   SOLE   13,267 0 0
Clorox Co. COM 189054109 7,675 36,519 SH   SOLE   36,519 0 0
Coca-Cola Co. COM 191216100 446 9,024 SH   SOLE   9,024 0 0
Cognex Corp. COM 192422103 6,525 100,233 SH   SOLE   100,233 0 0
Colgate-Palmolive Co. COM 194162103 3,899 50,536 SH   SOLE   50,536 0 0
Consumer Discretionary Select COM 81369Y407 1,498 10,195 SH   SOLE   10,195 0 0
Copart Inc. COM 217204106 364 3,459 SH   SOLE   3,459 0 0
Corcept Therapeutics Inc. COM 218352102 1,860 106,862 SH   SOLE   106,862 0 0
CoreSite Realty Corp. COM 21870Q105 389 3,272 SH   SOLE   3,272 0 0
Costco Wholesale Corp. COM 22160K105 3,421 9,636 SH   SOLE   9,636 0 0
Csx Corp. COM 126408103 280 3,600 SH   SOLE   3,600 0 0
CubeSmart COM 229663109 2,232 69,087 SH   SOLE   69,087 0 0
Cyberoptics Corp. COM 232517102 448 14,072 SH   SOLE   14,072 0 0
Daqo New Energy Corp. Sponsore COM 23703Q203 663 4,899 SH   SOLE   4,899 0 0
Dexcom Inc COM 252131107 6,284 15,245 SH   SOLE   15,245 0 0
Digital Realty Trust Inc. COM 253868103 2,569 17,505 SH   SOLE   17,505 0 0
Digital Turbine, Inc. COM 25400W102 3,612 110,338 SH   SOLE   110,338 0 0
Docusign Inc. COM 256163106 5,699 26,476 SH   SOLE   26,476 0 0
Dollar General Corp COM 256677105 3,816 18,205 SH   SOLE   18,205 0 0
Dominion Resources Inc. (Virgi COM 25746U109 400 5,062 SH   SOLE   5,062 0 0
Domino's Pizza Inc. COM 25754A201 2,729 6,418 SH   SOLE   6,418 0 0
Douglas Dynamics Inc. COM 25960R105 291 8,517 SH   SOLE   8,517 0 0
Duke Energy Corp. COM 26441C204 487 5,502 SH   SOLE   5,502 0 0
Dynagas LNG Par LP COM Y2188B108 153 61,086 SH   SOLE   61,086 0 0
EPAM Systems, Inc. COM 29414B104 9,665 29,897 SH   SOLE   29,897 0 0
Easterly Govt Pptys Inc COM 27616P103 216 9,639 SH   SOLE   9,639 0 0
Eastman Chemical Co. COM 277432100 2,949 37,751 SH   SOLE   37,751 0 0
Eaton Corp. COM G29183103 2,705 26,513 SH   SOLE   26,513 0 0
Egain Communications Corp. COM 28225C806 271 19,109 SH   SOLE   19,109 0 0
Eli Lilly & Co. COM 532457108 311 2,100 SH   SOLE   2,100 0 0
Emerson Electric Co. COM 291011104 3,158 48,159 SH   SOLE   48,159 0 0
Enphase Energy, Inc. COM 29355A107 4,265 51,644 SH   SOLE   51,644 0 0
Etsy Inc COM 29786A106 401 3,297 SH   SOLE   3,297 0 0
Evertec Inc. COM 30040P103 232 6,690 SH   SOLE   6,690 0 0
Extra Space Storage Inc. COM 30225T102 548 5,120 SH   SOLE   5,120 0 0
Exxon Mobil Corp. COM 30231G102 318 9,267 SH   SOLE   9,267 0 0
Fabrinet COM G3323L100 299 4,747 SH   SOLE   4,747 0 0
Facebook Inc. COM 30303M102 524 2,000 SH   SOLE   2,000 0 0
Fair Isaac Corp. COM 303250104 5,049 11,870 SH   SOLE   11,870 0 0
Fastenal Co. COM 311900104 3,922 86,971 SH   SOLE   86,971 0 0
Fidelity National Info Svcs COM 31620M106 443 3,009 SH   SOLE   3,009 0 0
Financial Select Sector Spdr F COM 81369Y605 1,225 50,887 SH   SOLE   50,887 0 0
First American Financial Corp. COM 31847R102 265 5,213 SH   SOLE   5,213 0 0
First Trust Consumer Disc. Alp COM 33734X101 5,865 137,831 SH   SOLE   137,831 0 0
First Trust Consumer Staples A COM 33734X119 5,676 118,044 SH   SOLE   118,044 0 0
First Trust Indust./Prod.Dura COM 33734X150 5,860 143,063 SH   SOLE   143,063 0 0
First Trust Materials AlphaDex COM 33734X168 5,689 151,585 SH   SOLE   151,585 0 0
First Trust Technology AlphaDe COM 33734X176 6,610 72,705 SH   SOLE   72,705 0 0
FirstTrust NASDAQ Tech. COM 337345102 6,365 54,296 SH   SOLE   54,296 0 0
Fiverr Intl Ltd COM M4R82T106 782 5,624 SH   SOLE   5,624 0 0
Formfactor Inc. COM 346375108 310 12,419 SH   SOLE   12,419 0 0
Fortinet Inc. COM 34959E109 7,358 62,459 SH   SOLE   62,459 0 0
Freshpet Inc. COM 358039105 460 4,123 SH   SOLE   4,123 0 0
Futu Hldgs Ltd COM 36118L106 883 30,836 SH   SOLE   30,836 0 0
Genasys, Inc. COM 36872P103 381 61,940 SH   SOLE   61,940 0 0
Generac Holdings COM 368736104 3,113 16,074 SH   SOLE   16,074 0 0
Genmab A S COM 372303206 4,050 110,620 SH   SOLE   110,620 0 0
Genuine Parts Co. COM 372460105 448 4,710 SH   SOLE   4,710 0 0
Getty Realty Corp. COM 374297109 456 17,524 SH   SOLE   17,524 0 0
Gilead Sciences Inc. COM 375558103 1,213 19,196 SH   SOLE   19,196 0 0
Global Payments Inc. COM 37940X102 278 1,564 SH   SOLE   1,564 0 0
Goosehead Ins Inc COM 38267D109 648 7,488 SH   SOLE   7,488 0 0
Health Care Select Sector Spdr COM 81369Y209 1,360 12,898 SH   SOLE   12,898 0 0
Hershey Foods Corp. COM 427866108 203 1,416 SH   SOLE   1,416 0 0
Home Depot Inc. COM 437076102 1,043 3,756 SH   SOLE   3,756 0 0
Honeywell International Inc. COM 438516106 477 2,898 SH   SOLE   2,898 0 0
Horizon Therapeutics Public Li COM G46188101 2,320 29,860 SH   SOLE   29,860 0 0
Iclick Interactive Asia Group COM 45113Y104 263 39,358 SH   SOLE   39,358 0 0
Idexx Laboratories Inc. COM 45168D104 305 777 SH   SOLE   777 0 0
Illinois Tool Works Inc. COM 452308109 3,227 16,704 SH   SOLE   16,704 0 0
Inovalon Holdings, Inc. Class COM 45781D101 574 21,696 SH   SOLE   21,696 0 0
Intel Corp. COM 458140100 807 15,591 SH   SOLE   15,591 0 0
International Business Machine COM 459200101 1,625 13,354 SH   SOLE   13,354 0 0
Ishares Dow Jones U.S. Technol COM 464287721 2,191 7,279 SH   SOLE   7,279 0 0
Ishares Inc. Msci Emerging Mar COM 464287234 1,456 33,016 SH   SOLE   33,016 0 0
Ishares Trust Dow Jones U.S. B COM 464287838 672 6,808 SH   SOLE   6,808 0 0
Ishares Trust Dow Jones U.S. C COM 464287812 747 5,000 SH   SOLE   5,000 0 0
Ishares Trust Dow Jones U.S. C COM 464287580 675 2,701 SH   SOLE   2,701 0 0
Ishares Trust Dow Jones U.S. I COM 464287754 2,077 12,428 SH   SOLE   12,428 0 0
JD.com,Inc. COM 47215P106 3,438 44,292 SH   SOLE   44,292 0 0
Johnson & Johnson COM 478160104 304 2,042 SH   SOLE   2,042 0 0
Jounce Therapeutics, Inc. COM 481116101 105 12,816 SH   SOLE   12,816 0 0
Kinsale Capital Group, Inc. COM 49714P108 863 4,537 SH   SOLE   4,537 0 0
Kla-Tencor Corp. COM 482480100 2,487 12,835 SH   SOLE   12,835 0 0
Kroger Co. COM 501044101 4,903 144,585 SH   SOLE   144,585 0 0
Lakeland Industries Inc. COM 511795106 322 16,272 SH   SOLE   16,272 0 0
Lazydays Holdings Inc. COM 52110H100 217 17,140 SH   SOLE   17,140 0 0
Lithia Motors Inc. COM 536797103 250 1,098 SH   SOLE   1,098 0 0
Lockheed Martin Corp. COM 539830109 2,426 6,330 SH   SOLE   6,330 0 0
Logitech International S.A. COM H50430232 2,608 33,737 SH   SOLE   33,737 0 0
Lowe's Cos. COM 548661107 3,822 23,046 SH   SOLE   23,046 0 0
Lpl Financial Holdings Inc COM 50212V100 312 4,067 SH   SOLE   4,067 0 0
Lululemon Athletica COM 550021109 6,443 19,562 SH   SOLE   19,562 0 0
Luna Innovations COM 550351100 134 22,349 SH   SOLE   22,349 0 0
MSCI Inc. COM 55354G100 310 869 SH   SOLE   869 0 0
Mastech Digital Inc. COM 57633B100 338 18,774 SH   SOLE   18,774 0 0
Mastercard Inc COM 57636Q104 7,007 20,719 SH   SOLE   20,719 0 0
Materials Select Sector Spdr F COM 81369Y100 1,445 22,702 SH   SOLE   22,702 0 0
Maxim Integrated Products Inc. COM 57772K101 2,138 31,620 SH   SOLE   31,620 0 0
Mcdonald's Corp. COM 580135101 900 4,100 SH   SOLE   4,100 0 0
Medical Properties Trust REIT COM 58463J304 179 10,143 SH   SOLE   10,143 0 0
Merck & Co. COM 58933Y105 1,067 12,867 SH   SOLE   12,867 0 0
Meridian Bioscience Inc. COM 589584101 395 23,291 SH   SOLE   23,291 0 0
Meritage Homes Corp. COM 59001A102 231 2,096 SH   SOLE   2,096 0 0
Mesa Laboratories Inc. COM 59064R109 277 1,089 SH   SOLE   1,089 0 0
Microsoft Corp. COM 594918104 5,137 24,424 SH   SOLE   24,424 0 0
Monolithic Power Systems, Inc. COM 609839105 7,555 27,021 SH   SOLE   27,021 0 0
Morningstar Inc. COM 617700109 247 1,536 SH   SOLE   1,536 0 0
NIU Technologies COM 65481N100 252 13,120 SH   SOLE   13,120 0 0
National Storage Affiliates Tr COM 637870106 437 13,355 SH   SOLE   13,355 0 0
Netease.Com Inc. COM 64110W102 318 700 SH   SOLE   700 0 0
NextEra Energy Inc COM 65339F101 5,054 18,209 SH   SOLE   18,209 0 0
Northrop Grumman Corp. COM 666807102 222 705 SH   SOLE   705 0 0
Nova Measuring Instruments Ltd COM M7516K103 559 10,725 SH   SOLE   10,725 0 0
Novanta Inc COM 67000B104 506 4,802 SH   SOLE   4,802 0 0
Novavax Inc COM 670002401 310 2,865 SH   SOLE   2,865 0 0
Nvidia Corp. COM 67066G104 17,618 32,552 SH   SOLE   32,552 0 0
Old Republic International Cor COM 680223104 311 21,073 SH   SOLE   21,073 0 0
PayPal Holdings Inc COM 70450Y103 3,361 17,059 SH   SOLE   17,059 0 0
Paychex Inc. COM 704326107 1,416 17,752 SH   SOLE   17,752 0 0
Paycom Software Inc. COM 70432V102 6,971 22,394 SH   SOLE   22,394 0 0
Pc-Tel Inc. COM 69325Q105 118 20,882 SH   SOLE   20,882 0 0
PennyMac Financial Services, I COM 70932M107 4,252 73,160 SH   SOLE   73,160 0 0
Pepsico Inc. COM 713448108 2,093 15,103 SH   SOLE   15,103 0 0
Perion Network Ltd. COM M78673114 86 12,283 SH   SOLE   12,283 0 0
Petmed Express Inc. COM 716382106 937 29,641 SH   SOLE   29,641 0 0
Pfizer Inc. COM 717081103 2,296 62,554 SH   SOLE   62,554 0 0
Philip Morris International In COM 718172109 287 3,830 SH   SOLE   3,830 0 0
Powershares QQQ Trust COM 46090E103 757 2,726 SH   SOLE   2,726 0 0
Procter & Gamble Co. COM 742718109 259 1,863 SH   SOLE   1,863 0 0
Qualys, Inc. COM 74758T303 1,435 14,639 SH   SOLE   14,639 0 0
Quidel Corp. COM 74838J101 4,374 19,937 SH   SOLE   19,937 0 0
Rent-A-Center Inc. COM 76009N100 361 12,092 SH   SOLE   12,092 0 0
Repligen Corp. COM 759916109 495 3,358 SH   SOLE   3,358 0 0
Repro-Med Systems Inc. COM 759910102 93 12,823 SH   SOLE   12,823 0 0
Resmed Inc. COM 761152107 2,806 16,368 SH   SOLE   16,368 0 0
RingCentral, Inc. Class A COM 76680R206 2,761 10,056 SH   SOLE   10,056 0 0
Rollins Inc. COM 775711104 6,817 125,797 SH   SOLE   125,797 0 0
S & P Gloabl COM 78409V104 2,830 7,847 SH   SOLE   7,847 0 0
Safehold Inc. COM 78645L100 830 13,359 SH   SOLE   13,359 0 0
Safety Insurance Group Inc. COM 78648T100 401 5,800 SH   SOLE   5,800 0 0
Sapiens International Corp NV COM G7T16G103 2,513 82,171 SH   SOLE   82,171 0 0
Scotts Miracle-Gro Co. COM 810186106 513 3,354 SH   SOLE   3,354 0 0
ServiceNow, Inc. COM 81762P102 6,171 12,723 SH   SOLE   12,723 0 0
Shopify, Inc. Class A COM 82509L107 1,593 1,557 SH   SOLE   1,557 0 0
Shyft Group, Inc. COM 825698103 453 24,003 SH   SOLE   24,003 0 0
Sinovac Biotech Ltd. COM P8696W104 0 22,786 SH   SOLE   22,786 0 0
Smith Micro Software Inc. COM 832154207 60 16,193 SH   SOLE   16,193 0 0
SolarEdge Technologies COM 83417M104 2,438 10,229 SH   SOLE   10,229 0 0
Sonoco Products Co. COM 835495102 1,893 37,062 SH   SOLE   37,062 0 0
Southern Co. COM 842587107 418 7,717 SH   SOLE   7,717 0 0
Sportsmans Whse Holdings COM 84920Y106 446 31,174 SH   SOLE   31,174 0 0
Sprouts Farmers Markets, Inc. COM 85208M102 910 43,501 SH   SOLE   43,501 0 0
Standard & Poor's Depositary R COM 78462F103 1,139 3,400 SH   SOLE   3,400 0 0
Sturm Ruger & Co. COM 864159108 395 6,455 SH   SOLE   6,455 0 0
Taiwan Semiconductor Manufactu COM 874039100 670 8,266 SH   SOLE   8,266 0 0
Tal Education Group COM 874080104 324 4,267 SH   SOLE   4,267 0 0
Techtarget, Inc COM 87874R100 368 8,376 SH   SOLE   8,376 0 0
Texas Instruments Inc. COM 882508104 3,181 22,275 SH   SOLE   22,275 0 0
TopBuild Corp. COM 89055F103 501 2,933 SH   SOLE   2,933 0 0
Trane Technologies plc COM G8994E103 2,465 20,327 SH   SOLE   20,327 0 0
Trinet Group Inc COM 896288107 203 3,423 SH   SOLE   3,423 0 0
Tyler Technologies Inc. COM 902252105 1,864 5,347 SH   SOLE   5,347 0 0
Ubiquiti Inc. COM 90353W103 1,840 11,038 SH   SOLE   11,038 0 0
Ultra Clean Holdings Inc. COM 90385V107 1,281 59,700 SH   SOLE   59,700 0 0
Union Pacific Corp. COM 907818108 3,595 18,262 SH   SOLE   18,262 0 0
United Microelectronics Corp. COM 910873405 547 114,159 SH   SOLE   114,159 0 0
United Natural Foods Inc. COM 911163103 413 27,781 SH   SOLE   27,781 0 0
United Parcel Service Inc. COM 911312106 613 3,680 SH   SOLE   3,680 0 0
Unitedhealth Group Inc. COM 91324P102 436 1,400 SH   SOLE   1,400 0 0
Universal Corp. COM 913456109 3,246 77,517 SH   SOLE   77,517 0 0
Vanguard Dividend Appreciation COM 921908844 246 1,910 SH   SOLE   1,910 0 0
Vanguard MSCI Europe COM 922042874 1,335 25,471 SH   SOLE   25,471 0 0
Veeva Systems, Inc. COM 922475108 19,348 68,808 SH   SOLE   68,808 0 0
Verisk Analytics COM 92345Y106 11,108 59,943 SH   SOLE   59,943 0 0
Verizon Communications COM 92343V104 453 7,622 SH   SOLE   7,622 0 0
Viemed Healthcare Inc. COM 92663R105 93 10,712 SH   SOLE   10,712 0 0
Vipshop Holdings Ltd. COM 92763W103 2,608 166,756 SH   SOLE   166,756 0 0
Visa Inc. COM 92826C839 6,790 33,956 SH   SOLE   33,956 0 0
Wal-Mart Stores Inc. COM 931142103 304 2,172 SH   SOLE   2,172 0 0
Walt Disney Co. COM 254687106 351 2,828 SH   SOLE   2,828 0 0
Watsco Inc. COM 942622200 2,768 11,885 SH   SOLE   11,885 0 0
West Pharmaceutical Services I COM 955306105 4,460 16,223 SH   SOLE   16,223 0 0
Wingstop Inc. COM 974155103 611 4,468 SH   SOLE   4,468 0 0
XPEL, Inc. COM 98379L100 755 28,961 SH   SOLE   28,961 0 0
Yeti Holdings Inc. COM 98585X104 386 8,520 SH   SOLE   8,520 0 0
Yum! Brands Inc. COM 988498101 340 3,724 SH   SOLE   3,724 0 0
ZTO Express Cayman Inc. COM 98980A105 327 10,943 SH   SOLE   10,943 0 0
Zoetis Inc. COM 98978V103 12,405 75,014 SH   SOLE   75,014 0 0
Zoom Video Communications, Inc COM 98980L101 7,467 15,884 SH   SOLE   15,884 0 0
Zynga Inc. Class A COM 98986T108 510 55,920 SH   SOLE   55,920 0 0
iShares iBond Dec 2029 Term Co COM 46436E205 657 24,300 SH   SOLE   24,300 0 0
iShares iBonds Dec 2024 Term C COM 46434VBG4 257 9,715 SH   SOLE   9,715 0 0