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 1,878 11,726 SH   SOLE   11,726 0 0
ABBOTT LABS COM 002824100 2,739 25,168 SH   SOLE   25,168 0 0
ABBVIE INC COM 00287Y109 701 7,999 SH   SOLE   7,999 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,232 18,726 SH   SOLE   18,726 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4 53 SH   SOLE   53 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 0 0 SH   SOLE   0 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 11 22 SH   SOLE   22 0 0
ADVANSIX INC COM 00773T101 0 4 SH   SOLE   4 0 0
AFLAC INC COM 001055102 6 160 SH   SOLE   160 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 4 41 SH   SOLE   41 0 0
AIR PRODS & CHEMS INC COM 009158106 29 99 SH   SOLE   99 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 11 100 SH   SOLE   100 0 0
ALASKA AIR GROUP INC COM 011659109 5 124 SH   SOLE   124 0 0
ALCON AG ORD SHS H01301128 1 15 SH   SOLE   15 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 19 65 SH   SOLE   65 0 0
ALLEGION PLC ORD SHS G0176J109 997 10,082 SH   SOLE   10,082 0 0
ALPHABET INC CAP STK CL A 02079K305 1,530 1,044 SH   SOLE   1,044 0 0
ALPHABET INC CAP STK CL C 02079K107 3,220 2,191 SH   SOLE   2,191 0 0
ALTRIA GROUP INC COM 02209S103 47 1,220 SH   SOLE   1,220 0 0
AMAZON COM INC COM 023135106 800 254 SH   SOLE   254 0 0
AMER STATES WTR CO COM 029899101 36 481 SH   SOLE   481 0 0
AMEREN CORP COM 023608102 11 137 SH   SOLE   137 0 0
AMERICAN EXPRESS CO COM 025816109 19 191 SH   SOLE   191 0 0
AMERICAN TOWER CORP NEW COM 03027X100 28 114 SH   SOLE   114 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3 18 SH   SOLE   18 0 0
AMERISOURCEBERGEN CORP COM 03073E105 30 310 SH   SOLE   310 0 0
AMETEK INC COM 031100100 7 73 SH   SOLE   73 0 0
AMGEN INC COM 031162100 779 3,064 SH   SOLE   3,063 0 0
AMN HEALTHCARE SVCS INC COM 001744101 1,392 23,815 SH   SOLE   23,815 0 0
ANALOG DEVICES INC COM 032654105 23 193 SH   SOLE   193 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 31 570 SH   SOLE   570 0 0
ANTHEM INC COM 036752103 10 39 SH   SOLE   39 0 0
APPLE INC COM 037833100 9,696 83,727 SH   SOLE   83,727 0 0
APPLIED MATLS INC COM 038222105 35 586 SH   SOLE   586 0 0
APTARGROUP INC COM 038336103 9 76 SH   SOLE   76 0 0
APTIV PLC SHS G6095L109 3 31 SH   SOLE   31 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 4 81 SH   SOLE   81 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 4 10 SH   SOLE   10 0 0
ASTEC INDS INC COM 046224101 171 3,155 SH   SOLE   3,155 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 18 322 SH   SOLE   322 0 0
AT&T INC COM 00206R102 150 5,251 SH   SOLE   5,250 0 0
AUTODESK INC COM 052769106 5 21 SH   SOLE   21 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,729 19,562 SH   SOLE   19,562 0 0
AUTOZONE INC COM 053332102 2,234 1,897 SH   SOLE   1,897 0 0
AVERY DENNISON CORP COM 053611109 4 31 SH   SOLE   31 0 0
AVISTA CORP COM 05379B107 4 120 SH   SOLE   120 0 0
BANK MONTREAL QUE COM 063671101 4 75 SH   SOLE   75 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,631 47,493 SH   SOLE   47,493 0 0
BARNES GROUP INC COM 067806109 27 758 SH   SOLE   758 0 0
BAXTER INTL INC COM 071813109 14 172 SH   SOLE   172 0 0
BECTON DICKINSON & CO COM 075887109 261 1,123 SH   SOLE   1,122 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 640 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 783 3,677 SH   SOLE   3,677 0 0
BIOGEN INC COM 09062X103 3 11 SH   SOLE   11 0 0
BK OF AMERICA CORP COM 060505104 60 2,487 SH   SOLE   2,487 0 0
BLACKROCK INC COM 09247X101 2,870 5,092 SH   SOLE   5,092 0 0
BLOCK H & R INC COM 093671105 26 1,600 SH   SOLE   1,600 0 0
BOEING CO COM 097023105 433 2,620 SH   SOLE   2,619 0 0
BOOKING HOLDINGS INC COM 09857L108 12 7 SH   SOLE   7 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 12 140 SH   SOLE   140 0 0
BOSTON SCIENTIFIC CORP COM 101137107 18 464 SH   SOLE   464 0 0
BP PLC SPONSORED ADR 055622104 5 300 SH   SOLE   300 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 129 2,133 SH   SOLE   2,132 0 0
BROADCOM INC COM 11135F101 35 97 SH   SOLE   96 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,263 9,569 SH   SOLE   9,569 0 0
BWX TECHNOLOGIES INC COM 05605H100 6 100 SH   SOLE   100 0 0
CANOPY GROWTH CORP COM 138035100 3 212 SH   SOLE   212 0 0
CARMAX INC COM 143130102 6 63 SH   SOLE   63 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 2,564 83,948 SH   SOLE   83,947 0 0
CATERPILLAR INC DEL COM 149123101 3,740 25,076 SH   SOLE   25,075 0 0
CDK GLOBAL INC COM 12508E101 33 765 SH   SOLE   765 0 0
CDW CORP COM 12514G108 18 153 SH   SOLE   152 0 0
CENTENE CORP DEL COM 15135B101 36 614 SH   SOLE   614 0 0
CENTERPOINT ENERGY INC COM 15189T107 10 500 SH   SOLE   500 0 0
CERNER CORP COM 156782104 7 102 SH   SOLE   102 0 0
CHARLES RIV LABS INTL INC COM 159864107 4 17 SH   SOLE   17 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 20 32 SH   SOLE   32 0 0
CHEVRON CORP NEW COM 166764100 97 1,343 SH   SOLE   1,343 0 0
CHUBB LIMITED COM H1467J104 5 43 SH   SOLE   43 0 0
CISCO SYS INC COM 17275R102 3,090 78,434 SH   SOLE   78,433 0 0
CITIGROUP INC COM NEW 172967424 8 175 SH   SOLE   175 0 0
CITRIX SYS INC COM 177376100 2 15 SH   SOLE   15 0 0
CLOROX CO DEL COM 189054109 3,405 16,201 SH   SOLE   16,201 0 0
CME GROUP INC COM 12572Q105 2,439 14,577 SH   SOLE   14,577 0 0
COCA COLA CO COM 191216100 287 5,805 SH   SOLE   5,805 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 42 610 SH   SOLE   609 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 50 2,250 SH   SOLE   2,250 0 0
COLGATE PALMOLIVE CO COM 194162103 2,350 30,457 SH   SOLE   30,457 0 0
COMCAST CORP NEW CL A 20030N101 54 1,164 SH   SOLE   1,163 0 0
COMERICA INC COM 200340107 5 143 SH   SOLE   143 0 0
COMMERCIAL METALS CO COM 201723103 8 401 SH   SOLE   401 0 0
CONSOLIDATED EDISON INC COM 209115104 58 750 SH   SOLE   750 0 0
CORNING INC COM 219350105 13 393 SH   SOLE   393 0 0
CORTEVA INC COM 22052L104 6 208 SH   SOLE   208 0 0
COSTCO WHSL CORP NEW COM 22160K105 406 1,143 SH   SOLE   1,143 0 0
CRANE CO COM 224399105 3 63 SH   SOLE   63 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 7 88 SH   SOLE   88 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2 12 SH   SOLE   12 0 0
CSX CORP COM 126408103 163 2,103 SH   SOLE   2,103 0 0
CUBESMART COM 229663109 3 86 SH   SOLE   86 0 0
CUMMINS INC COM 231021106 30 141 SH   SOLE   141 0 0
CVS HEALTH CORP COM 126650100 612 10,474 SH   SOLE   10,474 0 0
DANAHER CORPORATION COM 235851102 121 564 SH   SOLE   564 0 0
DBX ETF TR XTRACK INTL REAL 233051846 1 47 SH   SOLE   47 0 0
DEERE & CO COM 244199105 6 27 SH   SOLE   27 0 0
DELL TECHNOLOGIES INC CL C 24703L202 5 79 SH   SOLE   79 0 0
DENTSPLY SIRONA INC COM 24906P109 628 14,362 SH   SOLE   14,362 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 1,864 13,544 SH   SOLE   13,544 0 0
DIGIMARC CORP NEW COM 25381B101 2 71 SH   SOLE   71 0 0
DIGITAL RLTY TR INC COM 253868103 6 43 SH   SOLE   43 0 0
DISCOVERY INC COM SER A 25470F104 4 197 SH   SOLE   197 0 0
DISCOVERY INC COM SER C 25470F302 1,216 62,031 SH   SOLE   62,031 0 0
DISNEY WALT CO COM DISNEY 254687106 2,901 23,380 SH   SOLE   23,379 0 0
DOLLAR GEN CORP NEW COM 256677105 3 15 SH   SOLE   15 0 0
DOMINOS PIZZA INC COM 25754A201 6 13 SH   SOLE   13 0 0
DOVER CORP COM 260003108 3 30 SH   SOLE   30 0 0
DOW INC COM 260557103 9 184 SH   SOLE   183 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6 64 SH   SOLE   64 0 0
DUPONT DE NEMOURS INC COM 26614N102 13 238 SH   SOLE   238 0 0
EAGLE BANCORP INC MD COM 268948106 3 122 SH   SOLE   122 0 0
EASTMAN CHEM CO COM 277432100 41 520 SH   SOLE   519 0 0
EATON CORP PLC SHS G29183103 13 130 SH   SOLE   130 0 0
EATON VANCE CORP COM NON VTG 278265103 367 9,624 SH   SOLE   9,623 0 0
EBAY INC. COM 278642103 2,052 39,384 SH   SOLE   39,383 0 0
ECOLAB INC COM 278865100 2,245 11,234 SH   SOLE   11,234 0 0
EDISON INTL COM 281020107 15 300 SH   SOLE   300 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 19 234 SH   SOLE   234 0 0
ELECTRONIC ARTS INC COM 285512109 3 23 SH   SOLE   23 0 0
EMCOR GROUP INC COM 29084Q100 8 114 SH   SOLE   114 0 0
EMERSON ELEC CO COM 291011104 3,498 53,343 SH   SOLE   53,343 0 0
ENBRIDGE INC COM 29250N105 2 84 SH   SOLE   84 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 14 356 SH   SOLE   356 0 0
ENVISTA HOLDINGS CORPORATION COM 29415F104 661 26,787 SH   SOLE   26,787 0 0
EQUIFAX INC COM 294429105 718 4,577 SH   SOLE   4,577 0 0
EQUINOR ASA SPONSORED ADR 29446M102 15 1,070 SH   SOLE   1,070 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 42 2,500 SH   SOLE   2,500 0 0
EURONET WORLDWIDE INC COM 298736109 422 4,630 SH   SOLE   4,630 0 0
EVERGY INC COM 30034W106 6 119 SH   SOLE   119 0 0
EVERSOURCE ENERGY COM 30040W108 110 1,312 SH   SOLE   1,312 0 0
EXPEDIA GROUP INC COM NEW 30212P303 3 32 SH   SOLE   32 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,283 14,173 SH   SOLE   14,173 0 0
EXTRA SPACE STORAGE INC COM 30225T102 6 53 SH   SOLE   53 0 0
EXXON MOBIL CORP COM 30231G102 121 3,516 SH   SOLE   3,516 0 0
F5 NETWORKS INC COM 315616102 3 24 SH   SOLE   24 0 0
FACEBOOK INC CL A 30303M102 353 1,346 SH   SOLE   1,346 0 0
FACTSET RESH SYS INC COM 303075105 600 1,792 SH   SOLE   1,792 0 0
FAIR ISAAC CORP COM 303250104 2,112 4,964 SH   SOLE   4,964 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 37 500 SH   SOLE   500 0 0
FEDERATED HERMES INC CL B 314211103 262 12,200 SH   SOLE   12,200 0 0
FEDEX CORP COM 31428X106 62 245 SH   SOLE   245 0 0
FIRST AMERN FINL CORP COM 31847R102 4 70 SH   SOLE   70 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 56 477 SH   SOLE   477 0 0
FISERV INC COM 337738108 47 457 SH   SOLE   457 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 9 38 SH   SOLE   38 0 0
FORTIVE CORP COM 34959J108 21 276 SH   SOLE   276 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 0 0 SH   SOLE   0 0 0
FORWARD AIR CORP COM 349853101 807 14,070 SH   SOLE   14,070 0 0
FRANKLIN RESOURCES INC COM 354613101 219 10,762 SH   SOLE   10,762 0 0
FREEPORT-MCMORAN INC CL B 35671D857 6 403 SH   SOLE   403 0 0
GCI LIBERTY INC COM CLASS A 36164V305 12 141 SH   SOLE   141 0 0
GENERAC HLDGS INC COM 368736104 2,704 13,966 SH   SOLE   13,966 0 0
GENERAL DYNAMICS CORP COM 369550108 5 36 SH   SOLE   36 0 0
GENERAL ELECTRIC CO COM 369604103 545 87,429 SH   SOLE   87,428 0 0
GENERAL MLS INC COM 370334104 24 397 SH   SOLE   397 0 0
GENERAL MTRS CO COM 37045V100 0 3 SH   SOLE   3 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1 200 SH   SOLE   200 0 0
GENUINE PARTS CO COM 372460105 14 149 SH   SOLE   149 0 0
GILEAD SCIENCES INC COM 375558103 74 1,168 SH   SOLE   1,168 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 20 541 SH   SOLE   541 0 0
GLOBAL PMTS INC COM 37940X102 777 4,375 SH   SOLE   4,375 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 14 72 SH   SOLE   72 0 0
GRACE W R & CO DEL NEW COM 38388F108 2 52 SH   SOLE   52 0 0
GRACO INC COM 384109104 47 762 SH   SOLE   762 0 0
GREENBRIER COS INC COM 393657101 6 213 SH   SOLE   213 0 0
HANESBRANDS INC COM 410345102 1,279 81,196 SH   SOLE   81,196 0 0
HANOVER INS GROUP INC COM 410867105 7 70 SH   SOLE   70 0 0
HASBRO INC COM 418056107 6 74 SH   SOLE   74 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 53 1,600 SH   SOLE   1,600 0 0
HCA HEALTHCARE INC COM 40412C101 7 56 SH   SOLE   56 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 30 600 SH   SOLE   600 0 0
HERSHEY CO COM 427866108 263 1,832 SH   SOLE   1,832 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 11 1,134 SH   SOLE   1,134 0 0
HOME DEPOT INC COM 437076102 2,726 9,817 SH   SOLE   9,817 0 0
HONEYWELL INTL INC COM 438516106 2,781 16,897 SH   SOLE   16,897 0 0
HP INC COM 40434L105 22 1,154 SH   SOLE   1,153 0 0
HUMANA INC COM 444859102 4 9 SH   SOLE   9 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 20 142 SH   SOLE   142 0 0
HYATT HOTELS CORP COM CL A 448579102 6 109 SH   SOLE   109 0 0
ICON PLC SHS G4705A100 19 100 SH   SOLE   100 0 0
ILLINOIS TOOL WKS INC COM 452308109 12 64 SH   SOLE   64 0 0
INFOSYS LTD SPONSORED ADR 456788108 2 156 SH   SOLE   156 0 0
INGERSOLL RAND INC COM 45687V106 10 286 SH   SOLE   286 0 0
INGLES MKTS INC CL A 457030104 39 1,020 SH   SOLE   1,020 0 0
INSEEGO CORP COM 45782B104 1 120 SH   SOLE   120 0 0
INSPERITY INC COM 45778Q107 1,504 22,959 SH   SOLE   22,958 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 207 4,380 SH   SOLE   4,380 0 0
INTEL CORP COM 458140100 3,608 69,684 SH   SOLE   69,684 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 26 263 SH   SOLE   262 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 50 412 SH   SOLE   411 0 0
INTERNATIONAL PAPER CO COM 460146103 9 211 SH   SOLE   211 0 0
INTUIT COM 461202103 4 13 SH   SOLE   13 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 9 12 SH   SOLE   12 0 0
INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 57 1,230 SH   SOLE   1,230 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 7 136 SH   SOLE   136 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 1 39 SH   SOLE   39 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 18 750 SH   SOLE   750 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 29 1,333 SH   SOLE   1,332 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 42 1,887 SH   SOLE   1,887 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 456 21,052 SH   SOLE   21,052 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 44 1,979 SH   SOLE   1,978 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 10 454 SH   SOLE   453 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 45 2,102 SH   SOLE   2,102 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 42 1,982 SH   SOLE   1,982 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 38 1,746 SH   SOLE   1,745 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5 41 SH   SOLE   41 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 13 1,000 SH   SOLE   1,000 0 0
INVESCO LTD SHS G491BT108 231 20,286 SH   SOLE   20,286 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 462 1,664 SH   SOLE   1,663 0 0
ISHARES INC MSCI EURZONE ETF 464286608 15 400 SH   SOLE   400 0 0
ISHARES INC CORE MSCI EMKT 46434G103 17 320 SH   SOLE   320 0 0
ISHARES INC EM MKTS DIV ETF 464286319 9 300 SH   SOLE   300 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 15 123 SH   SOLE   123 0 0
ISHARES TR U.S. ENERGY ETF 464287796 69 4,344 SH   SOLE   4,344 0 0
ISHARES TR EAFE SML CP ETF 464288273 44 750 SH   SOLE   750 0 0
ISHARES TR US HLTHCARE ETF 464287762 20 90 SH   SOLE   90 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 1,136 22,032 SH   SOLE   22,031 0 0
ISHARES TR INTRM GOV CR ETF 464288612 12,426 105,535 SH   SOLE   105,535 0 0
ISHARES TR CORE MSCI EAFE 46432F842 205 3,406 SH   SOLE   3,405 0 0
ISHARES TR CORE US AGGBD ET 464287226 39 326 SH   SOLE   326 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 336 2,019 SH   SOLE   2,019 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,006 27,599 SH   SOLE   27,598 0 0
ISHARES TR IBOXX HI YD ETF 464288513 873 10,407 SH   SOLE   10,407 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 0 0 SH   SOLE   0 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,032 6,047 SH   SOLE   6,046 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 599 13,623 SH   SOLE   13,623 0 0
ISHARES TR MICRO-CAP ETF 464288869 43 475 SH   SOLE   475 0 0
ISHARES TR NATIONAL MUN ETF 464288414 46 400 SH   SOLE   400 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,625 41,243 SH   SOLE   41,243 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 15 100 SH   SOLE   100 0 0
ISHARES TR GL TIMB FORE ETF 464288174 12,908 199,652 SH   SOLE   199,652 0 0
ISHARES TR CORE S&P SCP ETF 464287804 210 2,996 SH   SOLE   2,996 0 0
ISHARES TR BROAD USD HIGH 46435U853 2 49 SH   SOLE   49 0 0
ISHARES TR U.S. UTILITS ETF 464287697 656 4,490 SH   SOLE   4,490 0 0
ISHARES TR RUS 1000 ETF 464287622 47 250 SH   SOLE   250 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 70 322 SH   SOLE   322 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 43 965 SH   SOLE   964 0 0
ISHARES TR SELECT DIVID ETF 464287168 245 3,007 SH   SOLE   3,007 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 12 59 SH   SOLE   59 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 161 1,861 SH   SOLE   1,861 0 0
ISHARES TR CRE U S REIT ETF 464288521 2 41 SH   SOLE   41 0 0
JACOBS ENGR GROUP INC COM 469814107 62 668 SH   SOLE   668 0 0
JOHNSON & JOHNSON COM 478160104 156 1,049 SH   SOLE   1,049 0 0
JOHNSON CTLS INTL PLC SHS G51502105 4 86 SH   SOLE   86 0 0
JPMORGAN CHASE & CO COM 46625H100 330 3,430 SH   SOLE   3,429 0 0
JUNIPER NETWORKS INC COM 48203R104 7 329 SH   SOLE   328 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 52 288 SH   SOLE   288 0 0
KELLOGG CO COM 487836108 1,036 16,033 SH   SOLE   16,032 0 0
KIMBERLY CLARK CORP COM 494368103 148 1,000 SH   SOLE   1,000 0 0
KLA CORP COM NEW 482480100 451 2,328 SH   SOLE   2,328 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 9 230 SH   SOLE   230 0 0
KRAFT HEINZ CO COM 500754106 220 7,340 SH   SOLE   7,340 0 0
KROGER CO COM 501044101 24 700 SH   SOLE   700 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 2 11 SH   SOLE   11 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,394 18,027 SH   SOLE   18,027 0 0
LAM RESEARCH CORP COM 512807108 73 221 SH   SOLE   220 0 0
LAMB WESTON HLDGS INC COM 513272104 44 666 SH   SOLE   666 0 0
LANCASTER COLONY CORP COM 513847103 9 50 SH   SOLE   50 0 0
LEIDOS HOLDINGS INC COM 525327102 26 287 SH   SOLE   286 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 19 131 SH   SOLE   131 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 9 65 SH   SOLE   65 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 17 528 SH   SOLE   528 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 1 52 SH   SOLE   52 0 0
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 1 26 SH   SOLE   26 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 9 264 SH   SOLE   264 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 5 131 SH   SOLE   131 0 0
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 2 65 SH   SOLE   65 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 0 98 SH   SOLE   98 0 0
LILLY ELI & CO COM 532457108 85 571 SH   SOLE   571 0 0
LINCOLN NATL CORP IND COM 534187109 4 112 SH   SOLE   112 0 0
LINDE PLC SHS G5494J103 71 300 SH   SOLE   300 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 2 178 SH   SOLE   178 0 0
LOCKHEED MARTIN CORP COM 539830109 2,551 6,656 SH   SOLE   6,656 0 0
LOWES COS INC COM 548661107 15 91 SH   SOLE   91 0 0
LUMEN TECHNOLOGIES INC COM 156700106 50 5,000 SH   SOLE   5,000 0 0
M & T BK CORP COM 55261F104 4 43 SH   SOLE   43 0 0
MAGELLAN HEALTH INC COM NEW 559079207 5 70 SH   SOLE   70 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,244 19,566 SH   SOLE   19,565 0 0
MARTIN MARIETTA MATLS INC COM 573284106 142 602 SH   SOLE   602 0 0
MASTERCARD INCORPORATED CL A 57636Q104 225 666 SH   SOLE   666 0 0
MAXIMUS INC COM 577933104 8 123 SH   SOLE   123 0 0
MCDONALDS CORP COM 580135101 3,445 15,694 SH   SOLE   15,694 0 0
MCKESSON CORP COM 58155Q103 1,271 8,533 SH   SOLE   8,533 0 0
MEDTRONIC PLC SHS G5960L103 2,065 19,872 SH   SOLE   19,872 0 0
MERCK & CO. INC COM 58933Y105 224 2,698 SH   SOLE   2,697 0 0
METLIFE INC COM 59156R108 5 131 SH   SOLE   131 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,223 1,266 SH   SOLE   1,266 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 1,393 13,553 SH   SOLE   13,552 0 0
MICRON TECHNOLOGY INC COM 595112103 257 5,466 SH   SOLE   5,466 0 0
MICROSOFT CORP COM 594918104 16,980 80,731 SH   SOLE   80,731 0 0
MONDELEZ INTL INC CL A 609207105 911 15,857 SH   SOLE   15,857 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 3 39 SH   SOLE   39 0 0
MOODYS CORP COM 615369105 5 16 SH   SOLE   16 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2 14 SH   SOLE   14 0 0
MSC INDL DIRECT INC CL A 553530106 692 10,943 SH   SOLE   10,942 0 0
MYLAN NV SHS EURO N59465109 11 750 SH   SOLE   750 0 0
NASDAQ INC COM 631103108 15 120 SH   SOLE   120 0 0
NETFLIX INC COM 64110L106 6 11 SH   SOLE   11 0 0
NEXTERA ENERGY INC COM 65339F101 27 97 SH   SOLE   97 0 0
NIKE INC CL B 654106103 4,139 32,971 SH   SOLE   32,971 0 0
NISOURCE INC COM 65473P105 3 140 SH   SOLE   140 0 0
NORFOLK SOUTHN CORP COM 655844108 61 284 SH   SOLE   284 0 0
NORTHROP GRUMMAN CORP COM 666807102 457 1,450 SH   SOLE   1,450 0 0
NORTHWEST NAT HLDG CO COM 66765N105 5 100 SH   SOLE   100 0 0
NOVARTIS AG SPONSORED ADR 66987V109 33 375 SH   SOLE   375 0 0
NOVO-NORDISK A S ADR 670100205 146 2,108 SH   SOLE   2,108 0 0
NUCOR CORP COM 670346105 4 100 SH   SOLE   100 0 0
NVIDIA CORPORATION COM 67066G104 452 835 SH   SOLE   835 0 0
NVR INC COM 62944T105 4 1 SH   SOLE   1 0 0
NXP SEMICONDUCTORS N V COM N6596X109 3 22 SH   SOLE   22 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 26 144 SH   SOLE   144 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 6 66 SH   SOLE   66 0 0
OMNICOM GROUP INC COM 681919106 4 78 SH   SOLE   78 0 0
ON SEMICONDUCTOR CORP COM 682189105 9 400 SH   SOLE   400 0 0
ORACLE CORP COM 68389X105 5,002 83,779 SH   SOLE   83,778 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 553 1,200 SH   SOLE   1,200 0 0
OTIS WORLDWIDE CORP COM 68902V107 9 137 SH   SOLE   137 0 0
PALO ALTO NETWORKS INC COM 697435105 112 457 SH   SOLE   457 0 0
PARKER-HANNIFIN CORP COM 701094104 20 100 SH   SOLE   100 0 0
PAYCHEX INC COM 704326107 3,095 38,793 SH   SOLE   38,793 0 0
PAYPAL HLDGS INC COM 70450Y103 1,376 6,983 SH   SOLE   6,983 0 0
PENN NATL GAMING INC COM 707569109 0 4 SH   SOLE   4 0 0
PEPSICO INC COM 713448108 4,072 29,383 SH   SOLE   29,382 0 0
PERSPECTA INC COM 715347100 1 46 SH   SOLE   46 0 0
PFIZER INC COM 717081103 143 3,890 SH   SOLE   3,890 0 0
PHILIP MORRIS INTL INC COM 718172109 32 432 SH   SOLE   431 0 0
PIMCO STRATEGIC INCOME FD COM 72200X104 14 2,238 SH   SOLE   2,238 0 0
PLUG POWER INC COM NEW 72919P202 1 100 SH   SOLE   100 0 0
PNC FINL SVCS GROUP INC COM 693475105 232 2,110 SH   SOLE   2,110 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 4 99 SH   SOLE   99 0 0
PPL CORP COM 69351T106 5 200 SH   SOLE   200 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,791 21,770 SH   SOLE   21,770 0 0
PROCTER AND GAMBLE CO COM 742718109 3,850 27,703 SH   SOLE   27,702 0 0
PROGRESSIVE CORP COM 743315103 20 215 SH   SOLE   214 0 0
PROLOGIS INC. COM 74340W103 5 45 SH   SOLE   45 0 0
PUBLIC STORAGE COM 74460D109 8 36 SH   SOLE   36 0 0
PURE STORAGE INC CL A 74624M102 15 1,000 SH   SOLE   1,000 0 0
QORVO INC COM 74736K101 99 771 SH   SOLE   771 0 0
QUALCOMM INC COM 747525103 51 436 SH   SOLE   436 0 0
QURATE RETAIL INC COM SER A 74915M100 7 986 SH   SOLE   986 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 30 515 SH   SOLE   515 0 0
READY CAPITAL CORP COM 75574U101 36 3,215 SH   SOLE   3,215 0 0
REGENERON PHARMACEUTICALS COM 75886F107 8 14 SH   SOLE   14 0 0
REPUBLIC SVCS INC COM 760759100 8 89 SH   SOLE   89 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 0 16 SH   SOLE   16 0 0
RIO TINTO PLC SPONSORED ADR 767204100 36 600 SH   SOLE   600 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,636 7,412 SH   SOLE   7,411 0 0
ROPER TECHNOLOGIES INC COM 776696106 7 18 SH   SOLE   18 0 0
RPM INTL INC COM 749685103 10 118 SH   SOLE   118 0 0
S&P GLOBAL INC COM 78409V104 6 17 SH   SOLE   17 0 0
SALESFORCE COM INC COM 79466L302 35 139 SH   SOLE   139 0 0
SANOFI SPONSORED ADR 80105N105 39 785 SH   SOLE   785 0 0
SAP SE SPON ADR 803054204 20 127 SH   SOLE   127 0 0
SCHWAB CHARLES CORP COM 808513105 1,656 45,722 SH   SOLE   45,721 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4,417 79,869 SH   SOLE   79,869 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2 40 SH   SOLE   40 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 7,350 91,151 SH   SOLE   91,151 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 57 1,611 SH   SOLE   1,611 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,772 66,203 SH   SOLE   66,202 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 122 2,203 SH   SOLE   2,203 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 31 610 SH   SOLE   610 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 43 828 SH   SOLE   828 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 20,206 643,504 SH   SOLE   643,504 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 25 315 SH   SOLE   315 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 5,889 105,016 SH   SOLE   105,015 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 9,059 132,598 SH   SOLE   132,598 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 5 66 SH   SOLE   66 0 0
SEI INVTS CO COM 784117103 561 11,058 SH   SOLE   11,057 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1 27 SH   SOLE   27 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 47 402 SH   SOLE   401 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5 202 SH   SOLE   202 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 11 100 SH   SOLE   100 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 53 1,783 SH   SOLE   1,783 0 0
SEMPRA ENERGY COM 816851109 233 1,970 SH   SOLE   1,970 0 0
SERVICENOW INC COM 81762P102 5 11 SH   SOLE   11 0 0
SHERWIN WILLIAMS CO COM 824348106 22 31 SH   SOLE   31 0 0
SHOPIFY INC CL A 82509L107 17 17 SH   SOLE   17 0 0
SIMON PPTY GROUP INC NEW COM 828806109 4 56 SH   SOLE   56 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 615 6,332 SH   SOLE   6,332 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 10 71 SH   SOLE   71 0 0
SMITH A O CORP COM 831865209 9 172 SH   SOLE   172 0 0
SNAP ON INC COM 833034101 44 300 SH   SOLE   300 0 0
SONOCO PRODS CO COM 835495102 4 78 SH   SOLE   78 0 0
SOUTHERN CO COM 842587107 52 950 SH   SOLE   950 0 0
SOUTHWEST AIRLS CO COM 844741108 4 100 SH   SOLE   100 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 56 200 SH   SOLE   200 0 0
SPDR GOLD TR GOLD SHS 78463V107 22 125 SH   SOLE   125 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 38 1,034 SH   SOLE   1,034 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 2,406 100,056 SH   SOLE   100,056 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 590 1,761 SH   SOLE   1,761 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 74 705 SH   SOLE   705 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 17 291 SH   SOLE   290 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 32 592 SH   SOLE   592 0 0
SPDR SER TR S&P DIVID ETF 78464A763 32 350 SH   SOLE   350 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 27 1,036 SH   SOLE   1,035 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 39 162 SH   SOLE   162 0 0
STANLEY BLACK & DECKER INC COM 854502101 3,056 18,842 SH   SOLE   18,842 0 0
STARBUCKS CORP COM 855244109 2,552 29,701 SH   SOLE   29,701 0 0
STATE STR CORP COM 857477103 1,290 21,736 SH   SOLE   21,736 0 0
STEEL DYNAMICS INC COM 858119100 16 560 SH   SOLE   560 0 0
STRYKER CORPORATION COM 863667101 105 505 SH   SOLE   505 0 0
SUN CMNTYS INC COM 866674104 7 48 SH   SOLE   48 0 0
SYNOPSYS INC COM 871607107 31 145 SH   SOLE   145 0 0
SYSCO CORP COM 871829107 2,831 45,506 SH   SOLE   45,505 0 0
T-MOBILE US INC COM 872590104 4 38 SH   SOLE   38 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 43 529 SH   SOLE   529 0 0
TARGET CORP COM 87612E106 984 6,250 SH   SOLE   6,250 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 63 3,039 SH   SOLE   3,039 0 0
TELADOC HEALTH INC COM 87918A105 8 37 SH   SOLE   37 0 0
TELEFLEX INCORPORATED COM 879369106 15 44 SH   SOLE   44 0 0
TESLA INC COM 88160R101 11 25 SH   SOLE   25 0 0
TEXAS INSTRS INC COM 882508104 1,469 10,291 SH   SOLE   10,290 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 93 211 SH   SOLE   210 0 0
THOMSON REUTERS CORP. COM NEW 884903709 42 522 SH   SOLE   522 0 0
TJX COS INC NEW COM 872540109 9 166 SH   SOLE   166 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 44 362 SH   SOLE   362 0 0
TRI CONTL CORP COM 895436103 2 77 SH   SOLE   77 0 0
TRUIST FINL CORP COM 89832Q109 7 180 SH   SOLE   180 0 0
TYSON FOODS INC CL A 902494103 83 1,393 SH   SOLE   1,393 0 0
UGI CORP NEW COM 902681105 10 316 SH   SOLE   316 0 0
UNDER ARMOUR INC CL C 904311206 3 300 SH   SOLE   300 0 0
UNILEVER N V N Y SHS NEW 904784709 75 1,248 SH   SOLE   1,248 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,482 40,248 SH   SOLE   40,247 0 0
UNION PAC CORP COM 907818108 12 60 SH   SOLE   60 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,896 23,380 SH   SOLE   23,380 0 0
UNITED STS OIL FD LP UNITS 91232N207 2 78 SH   SOLE   78 0 0
UNITEDHEALTH GROUP INC COM 91324P102 124 397 SH   SOLE   396 0 0
US BANCORP DEL COM NEW 902973304 264 7,365 SH   SOLE   7,365 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 11 200 SH   SOLE   200 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 17 425 SH   SOLE   425 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 59 664 SH   SOLE   664 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 402 1,766 SH   SOLE   1,766 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 94 549 SH   SOLE   549 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 322 2,482 SH   SOLE   2,482 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 38 125 SH   SOLE   125 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 21 400 SH   SOLE   400 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 18 365 SH   SOLE   365 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 37 350 SH   SOLE   350 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 0 0 SH   SOLE   0 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 23 180 SH   SOLE   180 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2 57 SH   SOLE   57 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 23 288 SH   SOLE   287 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 372 2,275 SH   SOLE   2,275 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 7 22 SH   SOLE   22 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 41 200 SH   SOLE   200 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 29 500 SH   SOLE   500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 100 1,677 SH   SOLE   1,677 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 11 40 SH   SOLE   40 0 0
VIACOMCBS INC CL B 92556H206 3 92 SH   SOLE   92 0 0
VISA INC COM CL A 92826C839 109 546 SH   SOLE   546 0 0
VISHAY PRECISION GROUP INC COM 92835K103 475 18,764 SH   SOLE   18,764 0 0
VMWARE INC CL A COM 928563402 7 52 SH   SOLE   52 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 12 321 SH   SOLE   320 0 0
WALMART INC COM 931142103 3,173 22,680 SH   SOLE   22,679 0 0
WASTE MGMT INC DEL COM 94106L109 379 3,350 SH   SOLE   3,349 0 0
WATERS CORP COM 941848103 756 3,866 SH   SOLE   3,866 0 0
WEC ENERGY GROUP INC COM 92939U106 109 1,124 SH   SOLE   1,124 0 0
WELLS FARGO CO NEW COM 949746101 753 32,015 SH   SOLE   32,014 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 27 100 SH   SOLE   100 0 0
WESTAMERICA BANCORPORATION COM 957090103 95 1,754 SH   SOLE   1,754 0 0
WESTROCK CO COM 96145D105 8 234 SH   SOLE   234 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 8 280 SH   SOLE   280 0 0
WORLD FUEL SVCS CORP COM 981475106 287 13,567 SH   SOLE   13,567 0 0
XCEL ENERGY INC COM 98389B100 5 67 SH   SOLE   67 0 0
XILINX INC COM 983919101 2 19 SH   SOLE   19 0 0
YUM BRANDS INC COM 988498101 47 517 SH   SOLE   517 0 0
YUM CHINA HLDGS INC COM 98850P109 44 823 SH   SOLE   823 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 50 200 SH   SOLE   200 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 9 66 SH   SOLE   66 0 0
ZIONS BANCORPORATION N A COM 989701107 6 219 SH   SOLE   219 0 0