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 3,162 17,925 SH   SOLE   17,925 0 0
ABB LTD SPONSORED ADR 000375204 662 27,500 SH   SOLE   27,500 0 0
ABBOTT LABS COM 002824100 8,260 95,100 SH   SOLE   95,100 0 0
ABBVIE INC COM 00287Y109 1,218 13,757 SH   SOLE   13,756 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,137 24,394 SH   SOLE   24,394 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,015 17,083 SH   SOLE   17,083 0 0
ADOBE INC COM 00724F101 9,877 29,948 SH   SOLE   29,948 0 0
AIR PRODS & CHEMS INC COM 009158106 765 3,254 SH   SOLE   3,254 0 0
ALBEMARLE CORP COM 012653101 591 8,087 SH   SOLE   8,087 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,971 9,292 SH   SOLE   9,292 0 0
ALPHABET INC CAP STK CL C 02079K107 20,547 15,368 SH   SOLE   15,368 0 0
ALPHABET INC CAP STK CL A 02079K305 24,339 18,172 SH   SOLE   18,172 0 0
ALTERYX INC COM CL A 02156B103 9,448 94,418 SH   SOLE   94,418 0 0
ALTRIA GROUP INC COM 02209S103 457 9,150 SH   SOLE   9,149 0 0
AMAZON COM INC COM 023135106 32,404 17,536 SH   SOLE   17,536 0 0
AMERICAN ELEC PWR CO INC COM 025537101 519 5,493 SH   SOLE   5,493 0 0
AMERICAN EXPRESS CO COM 025816109 305 2,452 SH   SOLE   2,452 0 0
AMERICAN TOWER CORP NEW COM 03027X100 23,961 104,258 SH   SOLE   104,243 0 15
AMGEN INC COM 031162100 17,708 73,456 SH   SOLE   73,455 0 0
ANNALY CAP MGMT INC COM 035710409 1,272 135,073 SH   SOLE   135,073 0 0
ANSYS INC COM 03662Q105 16,531 64,219 SH   SOLE   64,219 0 0
APPLE INC COM 037833100 60,607 206,393 SH   SOLE   206,393 0 0
APPLIED MATLS INC COM 038222105 1,731 28,353 SH   SOLE   28,353 0 0
ARISTA NETWORKS INC COM 040413106 2,707 13,311 SH   SOLE   13,311 0 0
AT&T INC COM 00206R102 8,469 216,718 SH   SOLE   216,718 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,767 10,366 SH   SOLE   10,366 0 0
BANK AMER CORP COM 060505104 3,086 87,608 SH   SOLE   87,607 0 0
BAXTER INTL INC COM 071813109 637 7,616 SH   SOLE   7,616 0 0
BECTON DICKINSON & CO COM 075887109 509 1,870 SH   SOLE   1,870 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,433 16 SH   SOLE   16 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 31,423 138,735 SH   SOLE   138,735 0 0
BLACKLINE INC COM 09239B109 2,539 49,240 SH   SOLE   49,240 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 134 12,000 SH   SOLE   12,000 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 1,418 101,412 SH   SOLE   101,412 0 0
BLACKROCK INC COM 09247X101 16,805 33,429 SH   SOLE   33,429 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 252 27,636 SH   SOLE   27,636 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 765 750,000 SH   SOLE   750,000 0 0
BOEING CO COM 097023105 15,589 47,854 SH   SOLE   47,854 0 0
BOOKING HLDGS INC COM 09857L108 5,050 2,459 SH   SOLE   2,459 0 0
BP PLC SPONSORED ADR 055622104 836 22,144 SH   SOLE   22,143 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,397 68,510 SH   SOLE   68,509 0 0
BROADCOM INC COM 11135F101 442 1,400 SH   SOLE   1,400 0 0
BROADMARK RLTY CAP INC COM 11135B100 140 10,942 SH   SOLE   10,942 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 347 6,000 SH   SOLE   6,000 0 0
BROWN FORMAN CORP CL B 115637209 1,038 15,349 SH   SOLE   15,348 0 0
CABLE ONE INC COM 12685J105 388 261 SH   SOLE   261 0 0
CALLAWAY GOLF CO COM 131193104 646 30,490 SH   SOLE   30,490 0 0
CANADIAN NATL RY CO COM 136375102 317 3,500 SH   SOLE   3,500 0 0
CANADIAN PAC RY LTD COM 13645T100 579 2,270 SH   SOLE   2,270 0 0
CARMAX INC COM 143130102 1,622 18,500 SH   SOLE   18,500 0 0
CARVANA CO CL A 146869102 3,035 32,970 SH   SOLE   32,970 0 0
CATERPILLAR INC DEL COM 149123101 518 3,509 SH   SOLE   3,509 0 0
CDW CORP COM 12514G108 1,887 13,211 SH   SOLE   13,211 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 3,091 55,747 SH   SOLE   55,746 0 0
CENTENE CORP DEL COM 15135B101 921 14,645 SH   SOLE   14,645 0 0
CENTERPOINT ENERGY INC COM 15189T107 353 12,943 SH   SOLE   12,943 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 211 1,900 SH   SOLE   1,900 0 0
CHEVRON CORP NEW COM 166764100 8,467 70,257 SH   SOLE   70,257 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,121 1,339 SH   SOLE   1,339 0 0
CHUBB LIMITED COM H1467J104 6,574 42,234 SH   SOLE   42,234 0 0
CHURCH & DWIGHT INC COM 171340102 11,118 158,055 SH   SOLE   158,055 0 0
CIGNA CORP NEW COM 125523100 632 3,093 SH   SOLE   3,093 0 0
CISCO SYS INC COM 17275R102 17,113 356,859 SH   SOLE   356,859 0 0
CITIGROUP INC COM NEW 172967424 4,448 55,677 SH   SOLE   55,676 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 386 34,265 SH   SOLE   34,265 0 0
CLEVELAND CLIFFS INC COM 185899101 347 41,368 SH   SOLE   41,368 0 0
CLOROX CO DEL COM 189054109 1,497 9,749 SH   SOLE   9,749 0 0
COCA COLA CO COM 191216100 2,628 47,480 SH   SOLE   47,480 0 0
COLGATE PALMOLIVE CO COM 194162103 1,895 27,522 SH   SOLE   27,521 0 0
COMCAST CORP NEW CL A 20030N101 10,309 229,234 SH   SOLE   229,233 0 0
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 628 25,265 SH   SOLE   25,265 0 0
CONOCOPHILLIPS COM 20825C104 1,667 25,633 SH   SOLE   25,633 0 0
CONSOLIDATED EDISON INC COM 209115104 504 5,566 SH   SOLE   5,566 0 0
CORTEVA INC COM 22052L104 364 12,300 SH   SOLE   12,299 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,882 23,415 SH   SOLE   23,414 0 0
COVIA HLDGS CORP COM 22305A103 48 23,400 SH   SOLE   23,400 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2,291 37,610 SH   SOLE   37,610 0 0
CSX CORP COM 126408103 14,519 200,647 SH   SOLE   200,647 0 0
CUMMINS INC COM 231021106 5,223 29,186 SH   SOLE   29,186 0 0
CVS HEALTH CORP COM 126650100 734 9,874 SH   SOLE   9,874 0 0
DANAHER CORPORATION COM 235851102 349 2,274 SH   SOLE   2,273 0 0
DEERE & CO COM 244199105 338 1,953 SH   SOLE   1,953 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,430 58,657 SH   SOLE   58,657 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 615 3,651 SH   SOLE   3,651 0 0
DISCOVER FINL SVCS COM 254709108 1,191 14,044 SH   SOLE   14,044 0 0
DISNEY WALT CO COM DISNEY 254687106 25,585 176,898 SH   SOLE   176,897 0 0
DOMINION ENERGY INC COM 25746U109 1,401 16,921 SH   SOLE   16,920 0 0
DOVER CORP COM 260003108 210 1,826 SH   SOLE   1,826 0 0
DOW INC COM 260557103 1,449 26,481 SH   SOLE   26,480 0 0
DTE ENERGY CO COM 233331107 212 1,630 SH   SOLE   1,630 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,270 13,920 SH   SOLE   13,919 0 0
DUNKIN BRANDS GROUP INC COM 265504100 10,742 142,203 SH   SOLE   142,203 0 0
DUPONT DE NEMOURS INC COM 26614N102 4,254 66,267 SH   SOLE   66,266 0 0
EATON CORP PLC SHS G29183103 8,051 85,001 SH   SOLE   85,001 0 0
EBAY INC COM 278642103 2,489 68,926 SH   SOLE   68,926 0 0
ECOLAB INC COM 278865100 7,757 40,194 SH   SOLE   40,194 0 0
EDITAS MEDICINE INC COM 28106W103 1,083 36,590 SH   SOLE   36,590 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 431 1,848 SH   SOLE   1,848 0 0
ELECTRONIC ARTS INC COM 285512109 953 8,867 SH   SOLE   8,867 0 0
EMERSON ELEC CO COM 291011104 771 10,113 SH   SOLE   10,113 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 641 49,952 SH   SOLE   49,952 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,055 72,967 SH   SOLE   72,967 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 239 2,950 SH   SOLE   2,950 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 912 21,960 SH   SOLE   21,960 0 0
EXELON CORP COM 30161N101 328 7,200 SH   SOLE   7,200 0 0
EXPEDIA GROUP INC COM NEW 30212P303 324 2,993 SH   SOLE   2,993 0 0
EXXON MOBIL CORP COM 30231G102 9,057 129,794 SH   SOLE   129,793 0 0
FACEBOOK INC CL A 30303M102 21,574 105,111 SH   SOLE   105,111 0 0
FARMER & MERCHANTS BANCORP I COM 30779N105 908 30,120 SH   SOLE   30,120 0 0
FB FINL CORP COM 30257X104 235 5,925 SH   SOLE   5,925 0 0
FEDEX CORP COM 31428X106 1,816 12,008 SH   SOLE   12,007 0 0
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 252 5,067 SH   SOLE   5,067 0 0
FIFTH THIRD BANCORP COM 316773100 286 9,309 SH   SOLE   9,309 0 0
FIRST SOLAR INC COM 336433107 601 10,745 SH   SOLE   10,745 0 0
FIRSTENERGY CORP COM 337932107 356 7,317 SH   SOLE   7,317 0 0
FISERV INC COM 337738108 301 2,606 SH   SOLE   2,606 0 0
FNB CORP PA COM 302520101 210 16,497 SH   SOLE   16,497 0 0
FORD MTR CO DEL COM 345370860 194 20,881 SH   SOLE   20,881 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,214 18,578 SH   SOLE   18,578 0 0
GENERAL DYNAMICS CORP COM 369550108 2,665 15,111 SH   SOLE   15,110 0 0
GENERAL ELECTRIC CO COM 369604103 612 54,842 SH   SOLE   54,841 0 0
GENERAL MLS INC COM 370334104 856 15,982 SH   SOLE   15,982 0 0
GILEAD SCIENCES INC COM 375558103 611 9,409 SH   SOLE   9,409 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 361 7,684 SH   SOLE   7,684 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,752 7,621 SH   SOLE   7,621 0 0
GUARDANT HEALTH INC COM 40131M109 5,158 66,005 SH   SOLE   66,005 0 0
HASBRO INC COM 418056107 1,069 10,121 SH   SOLE   10,121 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 564 8,900 SH   SOLE   8,900 0 0
HEALTHPEAK PPTYS INC COM 42250P103 215 6,225 SH   SOLE   6,225 0 0
HENRY JACK & ASSOC INC COM 426281101 569 3,909 SH   SOLE   3,909 0 0
HERCULES CAPITAL INC COM 427096508 493 35,165 SH   SOLE   35,165 0 0
HEXCEL CORP NEW COM 428291108 814 11,104 SH   SOLE   11,104 0 0
HILLENBRAND INC COM 431571108 566 17,000 SH   SOLE   17,000 0 0
HOME DEPOT INC COM 437076102 8,242 37,743 SH   SOLE   37,742 0 0
HONEYWELL INTL INC COM 438516106 14,174 80,081 SH   SOLE   80,081 0 0
HOST HOTELS & RESORTS INC COM 44107P104 3,055 164,706 SH   SOLE   164,706 0 0
HUNTINGTON BANCSHARES INC COM 446150104 5,377 356,547 SH   SOLE   356,546 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2,898 11,550 SH   SOLE   11,550 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,041 22,499 SH   SOLE   22,499 0 0
INGERSOLL-RAND PLC SHS G47791101 649 4,884 SH   SOLE   4,884 0 0
INTEL CORP COM 458140100 10,411 173,946 SH   SOLE   173,945 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,222 13,200 SH   SOLE   13,200 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 810 6,040 SH   SOLE   6,039 0 0
INTUIT COM 461202103 249 949 SH   SOLE   949 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,981 139,997 SH   SOLE   139,997 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 3,743 156,405 SH   SOLE   156,405 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 9,932 467,619 SH   SOLE   467,618 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 2,849 115,472 SH   SOLE   115,471 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 225 10,480 SH   SOLE   10,480 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 6,617 308,199 SH   SOLE   308,199 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,663 63,625 SH   SOLE   63,625 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 9,545 447,915 SH   SOLE   447,915 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 6,868 280,920 SH   SOLE   280,919 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 11,338 527,225 SH   SOLE   527,225 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 235 1,009 SH   SOLE   1,009 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 216 1,090 SH   SOLE   1,090 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,174 18,787 SH   SOLE   18,787 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 247 4,415 SH   SOLE   4,414 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 200 3,725 SH   SOLE   3,725 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 2,065 40,595 SH   SOLE   40,595 0 0
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 1,567 50,830 SH   SOLE   50,830 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 6,321 29,732 SH   SOLE   29,731 0 0
ISHARES INC CORE MSCI EMKT 46434G103 634 11,789 SH   SOLE   11,789 0 0
ISHARES TR S&P 100 ETF 464287101 4,400 30,533 SH   SOLE   30,533 0 0
ISHARES TR CORE S&P TTL STK 464287150 283 3,898 SH   SOLE   3,898 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,376 13,027 SH   SOLE   13,027 0 0
ISHARES TR TIPS BD ETF 464287176 402 3,450 SH   SOLE   3,450 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,765 11,649 SH   SOLE   11,648 0 0
ISHARES TR CORE US AGGBD ET 464287226 553 4,920 SH   SOLE   4,920 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,676 37,359 SH   SOLE   37,359 0 0
ISHARES TR IBOXX INV CP ETF 464287242 216 1,689 SH   SOLE   1,689 0 0
ISHARES TR GLOBAL TECH ETF 464287291 964 4,578 SH   SOLE   4,578 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2,129 10,997 SH   SOLE   10,997 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 206 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 500 VAL ETF 464287408 363 2,788 SH   SOLE   2,788 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,054 18,635 SH   SOLE   18,635 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,546 41,904 SH   SOLE   41,904 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,849 26,630 SH   SOLE   26,629 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 334 3,529 SH   SOLE   3,529 0 0
ISHARES TR RUS MID CAP ETF 464287499 254 4,256 SH   SOLE   4,256 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,606 7,804 SH   SOLE   7,804 0 0
ISHARES TR S&P MC 400GR ETF 464287606 284 1,193 SH   SOLE   1,193 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 800 4,546 SH   SOLE   4,546 0 0
ISHARES TR RUS 1000 ETF 464287622 420 2,356 SH   SOLE   2,356 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,592 12,383 SH   SOLE   12,383 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 624 2,912 SH   SOLE   2,912 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,887 17,427 SH   SOLE   17,426 0 0
ISHARES TR U.S. TECH ETF 464287721 2,816 12,106 SH   SOLE   12,105 0 0
ISHARES TR US HLTHCARE ETF 464287762 533 2,469 SH   SOLE   2,469 0 0
ISHARES TR U.S. FINLS ETF 464287788 204 1,482 SH   SOLE   1,482 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,194 50,017 SH   SOLE   50,016 0 0
ISHARES TR NATIONAL MUN ETF 464288414 538 4,720 SH   SOLE   4,720 0 0
ISHARES TR SH TR CRPORT ETF 464288646 747 13,927 SH   SOLE   13,927 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 6,882 54,726 SH   SOLE   54,726 0 0
ISHARES TR PFD AND INCM SEC 464288687 252 6,705 SH   SOLE   6,705 0 0
ISHARES TR U.S. MED DVC ETF 464288810 1,024 3,873 SH   SOLE   3,873 0 0
ISHARES TR EAFE GRWTH ETF 464288885 2,384 27,565 SH   SOLE   27,565 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 357 5,441 SH   SOLE   5,441 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 5,581 44,448 SH   SOLE   44,448 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 716 11,575 SH   SOLE   11,575 0 0
ISHARES TR CORE MSCI EAFE 46432F842 348 5,329 SH   SOLE   5,329 0 0
ISHARES TR IBONDS SEP2020 46434V571 868 34,025 SH   SOLE   34,025 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 361 14,262 SH   SOLE   14,262 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 601 24,097 SH   SOLE   24,097 0 0
ISHARES TR IBONDS DEC2023 46435G318 1,417 54,879 SH   SOLE   54,879 0 0
ISHARES TR MORTGE REL ETF 46435G342 541 12,138 SH   SOLE   12,138 0 0
ISHARES TR IBONDS DEC2022 46435G755 1,232 47,102 SH   SOLE   47,102 0 0
ISHARES TR IBONDS DEC2021 46435G789 1,872 72,678 SH   SOLE   72,678 0 0
JOHNSON & JOHNSON COM 478160104 20,323 139,323 SH   SOLE   139,323 0 0
JPMORGAN CHASE & CO COM 46625H100 37,959 272,305 SH   SOLE   272,305 0 0
KELLOGG CO COM 487836108 360 5,200 SH   SOLE   5,200 0 0
KEYCORP NEW COM 493267108 264 13,052 SH   SOLE   13,051 0 0
KIMBERLY CLARK CORP COM 494368103 2,018 14,673 SH   SOLE   14,673 0 0
KIMCO RLTY CORP COM 49446R109 211 10,180 SH   SOLE   10,180 0 0
KINDER MORGAN INC DEL COM 49456B101 1,893 89,429 SH   SOLE   89,428 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 228 1,350 SH   SOLE   1,350 0 0
LANCASTER COLONY CORP COM 513847103 1,148 7,170 SH   SOLE   7,170 0 0
LAS VEGAS SANDS CORP COM 517834107 3,547 51,371 SH   SOLE   51,371 0 0
LAUDER ESTEE COS INC CL A 518439104 614 2,975 SH   SOLE   2,975 0 0
LENNAR CORP CL B 526057302 657 14,706 SH   SOLE   14,706 0 0
LILLY ELI & CO COM 532457108 839 6,386 SH   SOLE   6,385 0 0
LINCOLN ELEC HLDGS INC COM 533900106 7,610 78,670 SH   SOLE   78,670 0 0
LINDE PLC SHS G5494J103 284 1,335 SH   SOLE   1,334 0 0
LKQ CORP COM 501889208 324 9,075 SH   SOLE   9,075 0 0
LOCKHEED MARTIN CORP COM 539830109 14,973 38,454 SH   SOLE   38,454 0 0
LOWES COS INC COM 548661107 14,032 117,168 SH   SOLE   117,167 0 0
M & T BK CORP COM 55261F104 733 4,317 SH   SOLE   4,316 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 873 2,969 SH   SOLE   2,969 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,864 29,649 SH   SOLE   29,649 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 35 10,002 SH   SOLE   10,002 0 0
MARATHON PETE CORP COM 56585A102 416 6,911 SH   SOLE   6,911 0 0
MARSH & MCLENNAN COS INC COM 571748102 645 5,792 SH   SOLE   5,792 0 0
MASCO CORP COM 574599106 1,034 21,550 SH   SOLE   21,550 0 0
MASTERCARD INC CL A 57636Q104 36,809 123,275 SH   SOLE   123,274 0 0
MCCORMICK & CO INC COM NON VTG 579780206 11,057 65,144 SH   SOLE   65,144 0 0
MCDONALDS CORP COM 580135101 2,072 10,486 SH   SOLE   10,485 0 0
MEDTRONIC PLC SHS G5960L103 835 7,359 SH   SOLE   7,359 0 0
MERCK & CO INC COM 58933Y105 2,589 28,469 SH   SOLE   28,469 0 0
METLIFE INC COM 59156R108 568 11,151 SH   SOLE   11,150 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 14,367 18,111 SH   SOLE   18,111 0 0
MICROSOFT CORP COM 594918104 43,998 279,000 SH   SOLE   279,000 0 0
MIDDLEBY CORP COM 596278101 431 3,936 SH   SOLE   3,936 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 4,928 188,866 SH   SOLE   188,866 0 0
MONDELEZ INTL INC CL A 609207105 682 12,389 SH   SOLE   12,388 0 0
NEOGEN CORP COM 640491106 6,934 106,254 SH   SOLE   106,254 0 0
NETEASE INC SPONSORED ADS 64110W102 212 690 SH   SOLE   690 0 0
NETFLIX INC COM 64110L106 296 916 SH   SOLE   916 0 0
NEXTERA ENERGY INC COM 65339F101 9,759 40,302 SH   SOLE   40,301 0 0
NIKE INC CL B 654106103 19,644 193,901 SH   SOLE   193,900 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,735 8,935 SH   SOLE   8,935 0 0
NORTHERN TR CORP COM 665859104 304 2,865 SH   SOLE   2,865 0 0
NORTHROP GRUMMAN CORP COM 666807102 18,733 54,461 SH   SOLE   54,460 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 243 14,590 SH   SOLE   14,590 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,129 11,924 SH   SOLE   11,924 0 0
NOVO-NORDISK A S ADR 670100205 4,050 69,974 SH   SOLE   69,974 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 159 15,500 SH   SOLE   15,500 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 183 11,170 SH   SOLE   11,170 0 0
NVENT ELECTRIC PLC SHS G6700G107 219 8,561 SH   SOLE   8,561 0 0
NVIDIA CORP COM 67066G104 9,225 39,205 SH   SOLE   39,204 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,743 319,150 SH   SOLE   319,150 0 0
OCCIDENTAL PETE CORP COM 674599105 204 4,950 SH   SOLE   4,950 0 0
OKTA INC CL A 679295105 3,554 30,805 SH   SOLE   30,805 0 0
ONEOK INC NEW COM 682680103 865 11,432 SH   SOLE   11,432 0 0
ORACLE CORP COM 68389X105 299 5,642 SH   SOLE   5,642 0 0
PACCAR INC COM 693718108 912 11,527 SH   SOLE   11,527 0 0
PARKER HANNIFIN CORP COM 701094104 1,456 7,075 SH   SOLE   7,074 0 0
PAYCHEX INC COM 704326107 1,173 13,788 SH   SOLE   13,787 0 0
PAYPAL HLDGS INC COM 70450Y103 18,003 166,431 SH   SOLE   166,431 0 0
PENTAIR PLC SHS G7S00T104 388 8,461 SH   SOLE   8,461 0 0
PEOPLES UTD FINL INC COM 712704105 382 22,633 SH   SOLE   22,633 0 0
PEPSICO INC COM 713448108 16,326 119,455 SH   SOLE   119,454 0 0
PFIZER INC COM 717081103 7,855 200,485 SH   SOLE   200,485 0 0
PHILIP MORRIS INTL INC COM 718172109 499 5,865 SH   SOLE   5,865 0 0
PHILLIPS 66 COM 718546104 9,916 89,001 SH   SOLE   89,001 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 192 10,134 SH   SOLE   10,133 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,115 13,252 SH   SOLE   13,251 0 0
POST HLDGS INC COM 737446104 7,588 69,549 SH   SOLE   69,549 0 0
PPG INDS INC COM 693506107 1,282 9,605 SH   SOLE   9,605 0 0
PPL CORP COM 69351T106 814 22,691 SH   SOLE   22,691 0 0
PRA HEALTH SCIENCES INC COM 69354M108 10,739 96,616 SH   SOLE   96,616 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,575 29,345 SH   SOLE   29,345 0 0
PROCTER & GAMBLE CO COM 742718109 8,964 71,771 SH   SOLE   71,771 0 0
PROGRESSIVE CORP OHIO COM 743315103 12,690 175,306 SH   SOLE   175,306 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 747 744,000 SH   SOLE   744,000 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 2,529 2,467,000 SH   SOLE   2,467,000 0 0
PUBLIC STORAGE COM 74460D109 649 3,046 SH   SOLE   3,046 0 0
QUALCOMM INC COM 747525103 272 3,088 SH   SOLE   3,088 0 0
QUANTERIX CORP COM 74766Q101 1,490 63,070 SH   SOLE   63,070 0 0
RADIANT LOGISTICS INC COM 75025X100 769 138,110 SH   SOLE   138,110 0 0
RAYTHEON CO COM NEW 755111507 1,754 7,980 SH   SOLE   7,980 0 0
REALTY INCOME CORP COM 756109104 6,095 82,782 SH   SOLE   82,781 0 0
REPUBLIC SVCS INC COM 760759100 5,286 58,981 SH   SOLE   58,980 0 0
RESMED INC COM 761152107 890 5,740 SH   SOLE   5,740 0 0
ROCKWELL AUTOMATION INC COM 773903109 17,557 86,630 SH   SOLE   86,630 0 0
ROGERS CORP COM 775133101 499 4,000 SH   SOLE   4,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 219 617 SH   SOLE   617 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 476 8,073 SH   SOLE   8,073 0 0
RPM INTL INC COM 749685103 6,505 84,742 SH   SOLE   84,742 0 0
S&P GLOBAL INC COM 78409V104 287 1,050 SH   SOLE   1,050 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 294 7,300 SH   SOLE   7,300 0 0
SCHLUMBERGER LTD COM 806857108 397 9,885 SH   SOLE   9,885 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 587 7,638 SH   SOLE   7,637 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,199 15,607 SH   SOLE   15,606 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 327 5,447 SH   SOLE   5,446 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 398 6,618 SH   SOLE   6,617 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 580 7,674 SH   SOLE   7,673 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 203 4,745 SH   SOLE   4,745 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 766 22,780 SH   SOLE   22,780 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 630 11,789 SH   SOLE   11,789 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 243 4,426 SH   SOLE   4,426 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 14,503 287,311 SH   SOLE   287,311 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 340 3,200 SH   SOLE   3,200 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 587 9,562 SH   SOLE   9,562 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 10,090 99,056 SH   SOLE   99,056 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,502 71,482 SH   SOLE   71,482 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 8,552 68,189 SH   SOLE   68,188 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 483 8,045 SH   SOLE   8,045 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9,503 308,742 SH   SOLE   308,741 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4,571 56,107 SH   SOLE   56,107 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 19,617 213,998 SH   SOLE   213,997 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 4,301 80,197 SH   SOLE   80,197 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,923 107,138 SH   SOLE   107,138 0 0
SENECA FOODS CORP NEW CL A 817070501 224 5,495 SH   SOLE   5,495 0 0
SHERWIN WILLIAMS CO COM 824348106 30,173 51,706 SH   SOLE   51,706 0 0
SHOPIFY INC CL A 82509L107 8,457 21,270 SH   SOLE   21,270 0 0
SIMON PPTY GROUP INC NEW COM 828806109 533 3,576 SH   SOLE   3,576 0 0
SIRIUS XM HLDGS INC COM 82968B103 125 17,444 SH   SOLE   17,443 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 305 2,525 SH   SOLE   2,525 0 0
SMARTSHEET INC COM CL A 83200N103 1,520 33,840 SH   SOLE   33,840 0 0
SMUCKER J M CO COM NEW 832696405 433 4,162 SH   SOLE   4,161 0 0
SONOCO PRODS CO COM 835495102 253 4,100 SH   SOLE   4,100 0 0
SOUTHERN CO COM 842587107 827 12,978 SH   SOLE   12,977 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 561 1,968 SH   SOLE   1,968 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,526 10,678 SH   SOLE   10,678 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 539 14,352 SH   SOLE   14,352 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 223 4,323 SH   SOLE   4,323 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 222 4,025 SH   SOLE   4,024 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 33,235 103,260 SH   SOLE   103,259 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 14,748 39,289 SH   SOLE   39,289 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 6,122 146,084 SH   SOLE   146,084 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 295 9,564 SH   SOLE   9,564 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 2,089 71,113 SH   SOLE   71,113 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 383 6,580 SH   SOLE   6,580 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2,772 25,770 SH   SOLE   25,769 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 5,534 76,387 SH   SOLE   76,386 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 3,103 56,644 SH   SOLE   56,644 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 9,578 100,701 SH   SOLE   100,700 0 0
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 483 16,105 SH   SOLE   16,105 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 537 44,090 SH   SOLE   44,090 0 0
SQUARE INC CL A 852234103 2,998 47,922 SH   SOLE   47,922 0 0
STARBUCKS CORP COM 855244109 5,069 57,659 SH   SOLE   57,658 0 0
STARWOOD PPTY TR INC COM 85571B105 1,096 44,100 SH   SOLE   44,100 0 0
STEELCASE INC CL A 858155203 205 10,000 SH   SOLE   10,000 0 0
STERIS PLC SHS USD G8473T100 4,126 27,070 SH   SOLE   27,070 0 0
STORE CAP CORP COM 862121100 1,132 30,398 SH   SOLE   30,398 0 0
STRYKER CORP COM 863667101 12,493 59,509 SH   SOLE   59,509 0 0
SYSCO CORP COM 871829107 2,545 29,758 SH   SOLE   29,757 0 0
TARGET CORP COM 87612E106 904 7,050 SH   SOLE   7,050 0 0
TCW STRATEGIC INCOME FUND IN COM 872340104 381 65,950 SH   SOLE   65,950 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 753 15,150 SH   SOLE   15,150 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,361 24,639 SH   SOLE   24,639 0 0
TELADOC HEALTH INC COM 87918A105 3,863 46,140 SH   SOLE   46,140 0 0
TELUS CORP COM 87971M103 370 9,550 SH   SOLE   9,550 0 0
TEXAS INSTRS INC COM 882508104 305 2,380 SH   SOLE   2,380 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 8,970 188,609 SH   SOLE   188,609 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,055 24,794 SH   SOLE   24,794 0 0
TIFFANY & CO NEW COM 886547108 3,194 23,900 SH   SOLE   23,900 0 0
TIMKEN CO COM 887389104 305 5,412 SH   SOLE   5,412 0 0
TJX COS INC NEW COM 872540109 13,468 220,564 SH   SOLE   220,564 0 0
TRANSDIGM GROUP INC COM 893641100 394 704 SH   SOLE   704 0 0
TRAVELERS COMPANIES INC COM 89417E109 241 1,758 SH   SOLE   1,757 0 0
TRUIST FINL CORP COM 89832Q109 679 12,051 SH   SOLE   12,051 0 0
TWITTER INC COM 90184L102 2,990 93,295 SH   SOLE   93,295 0 0
UBIQUITI INC COM 90353W103 9,683 51,237 SH   SOLE   51,237 0 0
UGI CORP NEW COM 902681105 985 21,815 SH   SOLE   21,815 0 0
UNILEVER N V N Y SHS NEW 904784709 577 10,039 SH   SOLE   10,039 0 0
UNION PACIFIC CORP COM 907818108 13,989 77,375 SH   SOLE   77,374 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,436 12,267 SH   SOLE   12,267 0 0
UNITED RENTALS INC COM 911363109 1,801 10,800 SH   SOLE   10,800 0 0
UNITED TECHNOLOGIES CORP COM 913017109 7,324 48,903 SH   SOLE   48,902 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,383 14,909 SH   SOLE   14,908 0 0
US BANCORP DEL COM NEW 902973304 19,257 324,800 SH   SOLE   324,800 0 0
V F CORP COM 918204108 419 4,201 SH   SOLE   4,201 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 201 1,155 SH   SOLE   1,155 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 958 11,890 SH   SOLE   11,890 0 0
VANGUARD GROUP DIV APP ETF 921908844 7,640 61,288 SH   SOLE   61,287 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,055 20,469 SH   SOLE   20,468 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,210 45,367 SH   SOLE   45,367 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 518 2,609 SH   SOLE   2,609 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 226 1,646 SH   SOLE   1,646 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 5,655 31,738 SH   SOLE   31,738 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 498 3,370 SH   SOLE   3,370 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,388 7,620 SH   SOLE   7,619 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 495 4,130 SH   SOLE   4,130 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 512 3,091 SH   SOLE   3,090 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,805 47,705 SH   SOLE   47,704 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5,839 108,634 SH   SOLE   108,634 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 670 15,068 SH   SOLE   15,068 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 268 1,480 SH   SOLE   1,479 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,056 21,937 SH   SOLE   21,937 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 307 4,024 SH   SOLE   4,024 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 207 1,080 SH   SOLE   1,080 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 917 3,745 SH   SOLE   3,744 0 0
VENTAS INC COM 92276F100 297 5,148 SH   SOLE   5,148 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 22,271 362,725 SH   SOLE   362,725 0 0
VIACOMCBS INC CL B 92556H206 212 5,063 SH   SOLE   5,063 0 0
VISA INC COM CL A 92826C839 15,257 81,196 SH   SOLE   81,196 0 0
VORNADO RLTY TR SH BEN INT 929042109 663 9,977 SH   SOLE   9,977 0 0
W P CAREY INC COM 92936U109 752 9,397 SH   SOLE   9,397 0 0
WABTEC CORP COM 929740108 468 6,019 SH   SOLE   6,019 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,310 22,215 SH   SOLE   22,215 0 0
WALMART INC COM 931142103 2,622 22,064 SH   SOLE   22,063 0 0
WASTE MGMT INC DEL COM 94106L109 6,386 56,036 SH   SOLE   56,035 0 0
WEC ENERGY GROUP INC COM 92939U106 688 7,457 SH   SOLE   7,457 0 0
WELLS FARGO CO NEW COM 949746101 8,728 162,229 SH   SOLE   162,228 0 0
WELLTOWER INC COM 95040Q104 841 10,281 SH   SOLE   10,281 0 0
WENDYS CO COM 95058W100 216 9,743 SH   SOLE   9,742 0 0
WEST BANCORPORATION INC CAP STK 95123P106 428 16,700 SH   SOLE   16,700 0 0
WORKDAY INC CL A 98138H101 2,524 15,350 SH   SOLE   15,350 0 0
WW INTL INC COM 98262P101 203 5,300 SH   SOLE   5,300 0 0
XPO LOGISTICS INC COM 983793100 2,614 32,800 SH   SOLE   32,800 0 0
XYLEM INC COM 98419M100 1,153 14,630 SH   SOLE   14,629 0 0
YETI HLDGS INC COM 98585X104 4,994 143,590 SH   SOLE   143,590 0 0
YUM BRANDS INC COM 988498101 484 4,808 SH   SOLE   4,808 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 5,909 23,131 SH   SOLE   23,131 0 0
ZOETIS INC CL A 98978V103 20,870 157,691 SH   SOLE   157,690 0 0