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 2,348 17,228 SH   SOLE   17,228 0 0
ABB LTD SPONSORED ADR 000375204 457 26,500 SH   SOLE   26,500 0 0
ABBOTT LABS COM 002824100 8,722 110,525 SH   SOLE   110,525 0 0
ABBVIE INC COM 00287Y109 1,045 13,718 SH   SOLE   13,718 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,550 52,362 SH   SOLE   52,362 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,009 16,968 SH   SOLE   16,968 0 0
ADOBE INC COM 00724F101 9,882 31,053 SH   SOLE   31,053 0 0
AIR PRODS & CHEMS INC COM 009158106 650 3,255 SH   SOLE   3,255 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,577 13,249 SH   SOLE   13,249 0 0
ALPHABET INC CAP STK CL C 02079K107 17,653 15,184 SH   SOLE   15,184 0 0
ALPHABET INC CAP STK CL A 02079K305 21,316 18,381 SH   SOLE   18,381 0 0
ALTERYX INC COM CL A 02156B103 8,409 88,406 SH   SOLE   88,406 0 0
ALTRIA GROUP INC COM 02209S103 316 8,288 SH   SOLE   8,288 0 0
AMAZON COM INC COM 023135106 34,760 17,841 SH   SOLE   17,841 0 0
AMERICAN ELEC PWR CO INC COM 025537101 439 5,494 SH   SOLE   5,494 0 0
AMERICAN EXPRESS CO COM 025816109 256 2,987 SH   SOLE   2,987 0 0
AMERICAN TOWER CORP NEW COM 03027X100 22,730 103,778 SH   SOLE   103,763 0 15
AMGEN INC COM 031162100 14,365 70,706 SH   SOLE   70,706 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 691 135,573 SH   SOLE   135,573 0 0
ANSYS INC COM 03662Q105 13,956 60,141 SH   SOLE   60,141 0 0
APPLE INC COM 037833100 51,761 203,544 SH   SOLE   203,544 0 0
APPLIED MATLS INC COM 038222105 1,299 28,353 SH   SOLE   28,353 0 0
ARES CAPITAL CORP COM 04010L103 118 10,905 SH   SOLE   10,905 0 0
ARISTA NETWORKS INC COM 040413106 2,634 13,021 SH   SOLE   13,021 0 0
ARK ETF TR INNOVATION ETF 00214Q104 1,101 25,020 SH   SOLE   25,020 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 612 11,600 SH   SOLE   11,600 0 0
AT&T INC COM 00206R102 6,126 210,100 SH   SOLE   210,100 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,456 10,651 SH   SOLE   10,651 0 0
BAXTER INTL INC COM 071813109 611 7,521 SH   SOLE   7,521 0 0
BECTON DICKINSON & CO COM 075887109 424 1,870 SH   SOLE   1,870 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,536 13 SH   SOLE   13 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25,284 138,290 SH   SOLE   138,290 0 0
BK OF AMERICA CORP COM 060505104 1,875 88,294 SH   SOLE   88,294 0 0
BLACKLINE INC COM 09239B109 3,728 70,860 SH   SOLE   70,860 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 106 12,000 SH   SOLE   12,000 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 1,091 93,581 SH   SOLE   93,581 0 0
BLACKROCK INC COM 09247X101 14,668 33,358 SH   SOLE   33,358 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 193 23,851 SH   SOLE   23,851 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 706 750,000 SH   SOLE   750,000 0 0
BOEING CO COM 097023105 956 6,399 SH   SOLE   6,399 0 0
BOOKING HLDGS INC COM 09857L108 3,336 2,480 SH   SOLE   2,480 0 0
BP PLC SPONSORED ADR 055622104 528 21,649 SH   SOLE   21,649 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,650 65,797 SH   SOLE   65,797 0 0
BROADCOM INC COM 11135F101 474 2,001 SH   SOLE   2,001 0 0
BROADMARK RLTY CAP INC COM 11135B100 91 12,142 SH   SOLE   12,142 0 0
BROWN FORMAN CORP CL B 115637209 1,059 19,070 SH   SOLE   19,070 0 0
CABLE ONE INC COM 12685J105 723 440 SH   SOLE   440 0 0
CALLAWAY GOLF CO COM 131193104 596 58,290 SH   SOLE   58,290 0 0
CANADIAN NATL RY CO COM 136375102 272 3,500 SH   SOLE   3,500 0 0
CANADIAN PAC RY LTD COM 13645T100 498 2,270 SH   SOLE   2,270 0 0
CARMAX INC COM 143130102 953 17,705 SH   SOLE   17,705 0 0
CARVANA CO CL A 146869102 3,765 68,350 SH   SOLE   68,350 0 0
CATERPILLAR INC DEL COM 149123101 367 3,159 SH   SOLE   3,159 0 0
CDW CORP COM 12514G108 1,358 14,552 SH   SOLE   14,552 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 855 46,595 SH   SOLE   46,595 0 0
CENTENE CORP DEL COM 15135B101 869 14,635 SH   SOLE   14,635 0 0
CENTERPOINT ENERGY INC COM 15189T107 192 12,443 SH   SOLE   12,443 0 0
CHEVRON CORP NEW COM 166764100 4,077 56,288 SH   SOLE   56,288 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 679 1,037 SH   SOLE   1,037 0 0
CHUBB LIMITED COM H1467J104 4,803 42,903 SH   SOLE   42,903 0 0
CHURCH & DWIGHT INC COM 171340102 10,296 160,696 SH   SOLE   160,696 0 0
CIGNA CORP NEW COM 125523100 549 3,097 SH   SOLE   3,097 0 0
CISCO SYS INC COM 17275R102 10,067 255,371 SH   SOLE   255,371 0 0
CITIGROUP INC COM NEW 172967424 2,342 55,607 SH   SOLE   55,607 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 123 67,195 SH   SOLE   67,195 0 0
CLEVELAND CLIFFS INC COM 185899101 160 40,761 SH   SOLE   40,761 0 0
CLOROX CO DEL COM 189054109 1,620 9,349 SH   SOLE   9,349 0 0
COCA COLA CO COM 191216100 2,410 54,471 SH   SOLE   54,471 0 0
COLGATE PALMOLIVE CO COM 194162103 1,767 26,626 SH   SOLE   26,626 0 0
COMCAST CORP NEW CL A 20030N101 8,228 238,587 SH   SOLE   238,587 0 0
COMMUNITY BK SYS INC COM 203607106 495 8,412 SH   SOLE   8,412 0 0
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 330 24,624 SH   SOLE   24,624 0 0
CONOCOPHILLIPS COM 20825C104 738 24,015 SH   SOLE   24,015 0 0
CONSOLIDATED EDISON INC COM 209115104 434 5,566 SH   SOLE   5,566 0 0
CORESITE RLTY CORP COM 21870Q105 3,067 26,465 SH   SOLE   26,465 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,870 24,087 SH   SOLE   24,087 0 0
COVIA HLDGS CORP COM 22305A103 19 32,400 SH   SOLE   32,400 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2,810 66,260 SH   SOLE   66,260 0 0
CSX CORP COM 126408103 9,789 170,936 SH   SOLE   170,936 0 0
CUMMINS INC COM 231021106 3,623 26,777 SH   SOLE   26,777 0 0
CVS HEALTH CORP COM 126650100 354 5,995 SH   SOLE   5,995 0 0
DANAHER CORPORATION COM 235851102 335 2,419 SH   SOLE   2,419 0 0
DEERE & CO COM 244199105 270 1,953 SH   SOLE   1,953 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 413 3,251 SH   SOLE   3,251 0 0
DIGITAL RLTY TR INC COM 253868103 250 1,803 SH   SOLE   1,803 0 0
DISCOVER FINL SVCS COM 254709108 497 13,925 SH   SOLE   13,925 0 0
DISNEY WALT CO COM DISNEY 254687106 19,125 197,971 SH   SOLE   197,971 0 0
DOMINION ENERGY INC COM 25746U109 1,189 16,468 SH   SOLE   16,468 0 0
DOW INC COM 260557103 254 8,679 SH   SOLE   8,679 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,135 14,037 SH   SOLE   14,037 0 0
DUNKIN BRANDS GROUP INC COM 265504100 8,205 154,597 SH   SOLE   154,597 0 0
DUPONT DE NEMOURS INC COM 26614N102 658 19,383 SH   SOLE   19,383 0 0
EATON CORP PLC SHS G29183103 6,610 85,183 SH   SOLE   85,183 0 0
EBAY INC COM 278642103 210 6,970 SH   SOLE   6,970 0 0
ECOLAB INC COM 278865100 9,028 57,917 SH   SOLE   57,917 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 320 1,695 SH   SOLE   1,695 0 0
ELECTRONIC ARTS INC COM 285512109 770 7,687 SH   SOLE   7,687 0 0
EMERSON ELEC CO COM 291011104 459 9,638 SH   SOLE   9,638 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 166 35,664 SH   SOLE   35,664 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,038 142,592 SH   SOLE   142,592 0 0
ESSENTIAL UTILS INC COM 29670G102 1,937 47,596 SH   SOLE   47,596 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 794 22,265 SH   SOLE   22,265 0 0
EXELON CORP COM 30161N101 265 7,200 SH   SOLE   7,200 0 0
EXXON MOBIL CORP COM 30231G102 4,864 128,195 SH   SOLE   128,195 0 0
F N B CORP COM 302520101 114 15,476 SH   SOLE   15,476 0 0
FACEBOOK INC CL A 30303M102 17,415 104,749 SH   SOLE   104,749 0 0
FARMERS & MERCHANTS BANCORP COM 30779N105 780 30,120 SH   SOLE   30,120 0 0
FEDEX CORP COM 31428X106 1,453 11,985 SH   SOLE   11,985 0 0
FIRST SOLAR INC COM 336433107 368 10,215 SH   SOLE   10,215 0 0
FIRSTENERGY CORP COM 337932107 293 7,317 SH   SOLE   7,317 0 0
FISERV INC COM 337738108 248 2,606 SH   SOLE   2,606 0 0
FORD MTR CO DEL COM 345370860 99 20,558 SH   SOLE   20,558 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 797 18,428 SH   SOLE   18,428 0 0
GENERAL DYNAMICS CORP COM 369550108 2,018 15,249 SH   SOLE   15,249 0 0
GENERAL ELECTRIC CO COM 369604103 469 59,092 SH   SOLE   59,092 0 0
GENERAL MLS INC COM 370334104 550 10,414 SH   SOLE   10,414 0 0
GILEAD SCIENCES INC COM 375558103 610 8,164 SH   SOLE   8,164 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 291 7,684 SH   SOLE   7,684 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,382 8,940 SH   SOLE   8,940 0 0
GUARDANT HEALTH INC COM 40131M109 4,827 69,350 SH   SOLE   69,350 0 0
HASBRO INC COM 418056107 628 8,778 SH   SOLE   8,778 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 342 8,900 SH   SOLE   8,900 0 0
HENRY JACK & ASSOC INC COM 426281101 521 3,353 SH   SOLE   3,353 0 0
HERCULES CAPITAL INC COM 427096508 265 34,640 SH   SOLE   34,640 0 0
HEXCEL CORP NEW COM 428291108 218 5,869 SH   SOLE   5,869 0 0
HILLENBRAND INC COM 431571108 325 17,000 SH   SOLE   17,000 0 0
HOME DEPOT INC COM 437076102 7,404 39,657 SH   SOLE   39,657 0 0
HONEYWELL INTL INC COM 438516106 11,907 89,017 SH   SOLE   89,017 0 0
HOST HOTELS & RESORTS INC COM 44107P104 149 13,506 SH   SOLE   13,506 0 0
HUNTINGTON BANCSHARES INC COM 446150104 4,974 605,523 SH   SOLE   605,523 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2,138 11,550 SH   SOLE   11,550 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,173 22,314 SH   SOLE   22,314 0 0
INTEL CORP COM 458140100 9,384 173,076 SH   SOLE   173,076 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,086 13,443 SH   SOLE   13,443 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 722 6,510 SH   SOLE   6,510 0 0
INTUIT COM 461202103 327 1,422 SH   SOLE   1,422 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,543 121,016 SH   SOLE   121,016 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 356 15,480 SH   SOLE   15,480 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 9,769 465,837 SH   SOLE   465,837 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 7,544 340,995 SH   SOLE   340,995 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 224 10,880 SH   SOLE   10,880 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 562 25,315 SH   SOLE   25,315 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 7,581 367,137 SH   SOLE   367,137 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,597 71,153 SH   SOLE   71,153 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 10,191 491,735 SH   SOLE   491,735 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 6,047 279,165 SH   SOLE   279,165 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 11,952 564,321 SH   SOLE   564,321 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,457 17,338 SH   SOLE   17,338 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 205 4,415 SH   SOLE   4,415 0 0
INVESCO EXCHANGE-TRADED FD T S&P500 HDL VOL 46138E362 313 10,430 SH   SOLE   10,430 0 0
INVESCO EXCHANGE-TRADED FD T S&P SMLCP LOW 46138G102 1,480 44,650 SH   SOLE   44,650 0 0
INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 1,774 70,325 SH   SOLE   70,325 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,467 28,713 SH   SOLE   28,713 0 0
ISHARES INC CORE MSCI EMKT 46434G103 509 12,585 SH   SOLE   12,585 0 0
ISHARES TR S&P 100 ETF 464287101 3,537 29,828 SH   SOLE   29,828 0 0
ISHARES TR CORE S&P TTL STK 464287150 223 3,898 SH   SOLE   3,898 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,017 13,827 SH   SOLE   13,827 0 0
ISHARES TR TIPS BD ETF 464287176 289 2,450 SH   SOLE   2,450 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,833 10,964 SH   SOLE   10,964 0 0
ISHARES TR CORE US AGGBD ET 464287226 669 5,797 SH   SOLE   5,797 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,228 35,973 SH   SOLE   35,973 0 0
ISHARES TR IBOXX INV CP ETF 464287242 412 3,337 SH   SOLE   3,337 0 0
ISHARES TR GLOBAL TECH ETF 464287291 813 4,458 SH   SOLE   4,458 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,816 11,004 SH   SOLE   11,004 0 0
ISHARES TR S&P 500 VAL ETF 464287408 268 2,788 SH   SOLE   2,788 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,507 20,635 SH   SOLE   20,635 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,927 45,309 SH   SOLE   45,309 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,519 28,410 SH   SOLE   28,410 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 223 3,473 SH   SOLE   3,473 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,310 9,104 SH   SOLE   9,104 0 0
ISHARES TR EXPANDED TECH 464287515 209 1,004 SH   SOLE   1,004 0 0
ISHARES TR S&P MC 400GR ETF 464287606 213 1,193 SH   SOLE   1,193 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 603 4,008 SH   SOLE   4,008 0 0
ISHARES TR RUS 1000 ETF 464287622 333 2,356 SH   SOLE   2,356 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 974 11,869 SH   SOLE   11,869 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 397 2,512 SH   SOLE   2,512 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,849 16,154 SH   SOLE   16,154 0 0
ISHARES TR U.S. TECH ETF 464287721 2,460 12,036 SH   SOLE   12,036 0 0
ISHARES TR US HLTHCARE ETF 464287762 456 2,429 SH   SOLE   2,429 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,951 52,596 SH   SOLE   52,596 0 0
ISHARES TR NATIONAL MUN ETF 464288414 570 5,040 SH   SOLE   5,040 0 0
ISHARES TR SH TR CRPORT ETF 464288646 729 13,927 SH   SOLE   13,927 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 7,970 59,774 SH   SOLE   59,774 0 0
ISHARES TR PFD AND INCM SEC 464288687 213 6,705 SH   SOLE   6,705 0 0
ISHARES TR U.S. MED DVC ETF 464288810 863 3,848 SH   SOLE   3,848 0 0
ISHARES TR EAFE GRWTH ETF 464288885 2,020 28,411 SH   SOLE   28,411 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 416 7,702 SH   SOLE   7,702 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 4,866 45,702 SH   SOLE   45,702 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 513 10,922 SH   SOLE   10,922 0 0
ISHARES TR CORE MSCI EAFE 46432F842 238 4,768 SH   SOLE   4,768 0 0
ISHARES TR IBONDS SEP2020 46434V571 826 32,550 SH   SOLE   32,550 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 359 14,262 SH   SOLE   14,262 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 594 24,097 SH   SOLE   24,097 0 0
ISHARES TR IBONDS DEC2023 46435G318 1,425 55,594 SH   SOLE   55,594 0 0
ISHARES TR MORTGE REL ETF 46435G342 227 12,138 SH   SOLE   12,138 0 0
ISHARES TR IBONDS DEC2022 46435G755 1,262 48,517 SH   SOLE   48,517 0 0
ISHARES TR IBONDS DEC2021 46435G789 1,864 73,018 SH   SOLE   73,018 0 0
ISHARES U S ETF TR DISCRETIONARY 46431W663 642 25,745 SH   SOLE   25,745 0 0
JOHNSON & JOHNSON COM 478160104 18,065 137,666 SH   SOLE   137,666 0 0
JPMORGAN CHASE & CO COM 46625H100 25,454 282,331 SH   SOLE   282,331 0 0
KELLOGG CO COM 487836108 281 4,700 SH   SOLE   4,700 0 0
KEYCORP COM 493267108 132 12,634 SH   SOLE   12,634 0 0
KIMBERLY CLARK CORP COM 494368103 1,887 14,758 SH   SOLE   14,758 0 0
KIMCO RLTY CORP COM 49446R109 98 10,180 SH   SOLE   10,180 0 0
LANCASTER COLONY CORP COM 513847103 998 6,970 SH   SOLE   6,970 0 0
LAS VEGAS SANDS CORP COM 517834107 1,967 46,316 SH   SOLE   46,316 0 0
LAUDER ESTEE COS INC CL A 518439104 428 2,687 SH   SOLE   2,687 0 0
LENNAR CORP CL B 526057302 425 14,706 SH   SOLE   14,706 0 0
LILLY ELI & CO COM 532457108 868 6,255 SH   SOLE   6,255 0 0
LINCOLN ELEC HLDGS INC COM 533900106 5,325 77,167 SH   SOLE   77,167 0 0
LOCKHEED MARTIN CORP COM 539830109 13,807 40,693 SH   SOLE   40,693 0 0
LOWES COS INC COM 548661107 10,292 119,161 SH   SOLE   119,161 0 0
LUMENTUM HLDGS INC COM 55024U109 901 12,225 SH   SOLE   12,225 0 0
M & T BK CORP COM 55261F104 482 4,662 SH   SOLE   4,662 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 688 3,255 SH   SOLE   3,255 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,041 29,201 SH   SOLE   29,201 0 0
MARSH & MCLENNAN COS INC COM 571748102 624 7,222 SH   SOLE   7,222 0 0
MASCO CORP COM 574599106 1,339 38,735 SH   SOLE   38,735 0 0
MASTERCARD INC CL A 57636Q104 29,624 122,459 SH   SOLE   122,459 0 0
MCCORMICK & CO INC COM NON VTG 579780206 9,184 65,229 SH   SOLE   65,229 0 0
MCDONALDS CORP COM 580135101 3,046 18,419 SH   SOLE   18,419 0 0
MEDTRONIC PLC SHS G5960L103 647 7,166 SH   SOLE   7,166 0 0
MERCK & CO. INC COM 58933Y105 2,131 27,699 SH   SOLE   27,699 0 0
METLIFE INC COM 59156R108 257 8,419 SH   SOLE   8,419 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 12,735 18,483 SH   SOLE   18,483 0 0
MICROSOFT CORP COM 594918104 44,941 284,659 SH   SOLE   284,659 0 0
MIDDLEBY CORP COM 596278101 246 4,331 SH   SOLE   4,331 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 2,933 185,766 SH   SOLE   185,766 0 0
MONDELEZ INTL INC CL A 609207105 611 12,173 SH   SOLE   12,173 0 0
NEOGEN CORP COM 640491106 6,618 104,941 SH   SOLE   104,941 0 0
NETEASE INC SPONSORED ADS 64110W102 217 675 SH   SOLE   675 0 0
NETFLIX INC COM 64110L106 355 946 SH   SOLE   946 0 0
NEXTERA ENERGY INC COM 65339F101 10,538 43,720 SH   SOLE   43,720 0 0
NIKE INC CL B 654106103 15,959 192,908 SH   SOLE   192,908 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,305 8,935 SH   SOLE   8,935 0 0
NORTHERN TR CORP COM 665859104 216 2,865 SH   SOLE   2,865 0 0
NORTHROP GRUMMAN CORP COM 666807102 16,455 53,810 SH   SOLE   53,810 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 169 14,590 SH   SOLE   14,590 0 0
NOVARTIS A G SPONSORED ADR 66987V109 979 11,889 SH   SOLE   11,889 0 0
NOVO-NORDISK A S ADR 670100205 4,136 68,724 SH   SOLE   68,724 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 117 15,500 SH   SOLE   15,500 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 157 11,170 SH   SOLE   11,170 0 0
NVIDIA CORP COM 67066G104 9,733 36,925 SH   SOLE   36,925 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,029 317,650 SH   SOLE   317,650 0 0
OKTA INC CL A 679295105 4,316 35,305 SH   SOLE   35,305 0 0
ONEOK INC NEW COM 682680103 249 11,432 SH   SOLE   11,432 0 0
ORACLE CORP COM 68389X105 268 5,517 SH   SOLE   5,517 0 0
PACCAR INC COM 693718108 655 10,722 SH   SOLE   10,722 0 0
PARKER HANNIFIN CORP COM 701094104 936 7,206 SH   SOLE   7,206 0 0
PAYCHEX INC COM 704326107 862 13,706 SH   SOLE   13,706 0 0
PAYPAL HLDGS INC COM 70450Y103 15,889 166,080 SH   SOLE   166,080 0 0
PENTAIR PLC SHS G7S00T104 252 8,461 SH   SOLE   8,461 0 0
PEOPLES UTD FINL INC COM 712704105 249 22,500 SH   SOLE   22,500 0 0
PEPSICO INC COM 713448108 14,641 121,849 SH   SOLE   121,849 0 0
PFIZER INC COM 717081103 5,834 179,063 SH   SOLE   179,063 0 0
PHILIP MORRIS INTL INC COM 718172109 401 5,565 SH   SOLE   5,565 0 0
PHILLIPS 66 COM 718546104 3,735 69,616 SH   SOLE   69,616 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,180 12,328 SH   SOLE   12,328 0 0
POST HLDGS INC COM 737446104 5,567 67,100 SH   SOLE   67,100 0 0
PPG INDS INC COM 693506107 834 9,855 SH   SOLE   9,855 0 0
PPL CORP COM 69351T106 560 22,691 SH   SOLE   22,691 0 0
PRA HEALTH SCIENCES INC COM 69354M108 7,456 89,882 SH   SOLE   89,882 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,909 40,018 SH   SOLE   40,018 0 0
PROCTER & GAMBLE CO COM 742718109 7,821 71,082 SH   SOLE   71,082 0 0
PROGRESSIVE CORP OHIO COM 743315103 15,003 203,214 SH   SOLE   203,214 0 0
PROGYNY INC COM 74340E103 2,155 101,700 SH   SOLE   101,700 0 0
PROLOGIS INC. COM 74340W103 223 2,783 SH   SOLE   2,783 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 742 744,000 SH   SOLE   744,000 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 2,106 2,449,000 SH   SOLE   2,449,000 0 0
PUBLIC STORAGE COM 74460D109 573 2,887 SH   SOLE   2,887 0 0
QUALCOMM INC COM 747525103 1,993 29,464 SH   SOLE   29,464 0 0
QUANTERIX CORP COM 74766Q101 592 32,200 SH   SOLE   32,200 0 0
RADIANT LOGISTICS INC COM 75025X100 517 133,510 SH   SOLE   133,510 0 0
RAYTHEON CO COM NEW 755111507 5,912 59,656 SH   SOLE   59,656 0 0
REALTY INCOME CORP COM 756109104 4,345 86,698 SH   SOLE   86,698 0 0
REPUBLIC SVCS INC COM 760759100 4,369 58,180 SH   SOLE   58,180 0 0
RESMED INC COM 761152107 841 5,740 SH   SOLE   5,740 0 0
RIVERNORTH FLEXIBL MUN INCM COM 76883H104 300 15,000 SH   SOLE   15,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 12,108 80,296 SH   SOLE   80,296 0 0
ROGERS CORP COM 775133101 283 3,000 SH   SOLE   3,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 222 713 SH   SOLE   713 0 0
RPM INTL INC COM 749685103 3,640 61,151 SH   SOLE   61,151 0 0
S&P GLOBAL INC COM 78409V104 257 1,050 SH   SOLE   1,050 0 0
SCHWAB CHARLES CORP COM 808513105 5,050 150,204 SH   SOLE   150,204 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 451 7,455 SH   SOLE   7,455 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,104 18,031 SH   SOLE   18,031 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 242 5,458 SH   SOLE   5,458 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 279 6,613 SH   SOLE   6,613 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 383 7,426 SH   SOLE   7,426 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 454 17,581 SH   SOLE   17,581 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 702 12,929 SH   SOLE   12,929 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 29,031 561,199 SH   SOLE   561,199 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 390 8,671 SH   SOLE   8,671 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 6,427 72,587 SH   SOLE   72,587 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,965 72,777 SH   SOLE   72,777 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,399 14,262 SH   SOLE   14,262 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 312 10,737 SH   SOLE   10,737 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6,320 303,411 SH   SOLE   303,411 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3,177 53,831 SH   SOLE   53,831 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 17,408 216,608 SH   SOLE   216,608 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3,758 84,954 SH   SOLE   84,954 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5,789 104,461 SH   SOLE   104,461 0 0
SENECA FOODS CORP NEW CL A 817070501 219 5,495 SH   SOLE   5,495 0 0
SHERWIN WILLIAMS CO COM 824348106 25,241 54,721 SH   SOLE   54,721 0 0
SHOPIFY INC CL A 82509L107 8,828 21,174 SH   SOLE   21,174 0 0
SIRIUS XM HLDGS INC COM 82968B103 90 18,254 SH   SOLE   18,254 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 226 2,525 SH   SOLE   2,525 0 0
SMARTSHEET INC COM CL A 83200N103 2,355 56,740 SH   SOLE   56,740 0 0
SOUTHERN CO COM 842587107 686 12,680 SH   SOLE   12,680 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 390 1,777 SH   SOLE   1,777 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,654 11,174 SH   SOLE   11,174 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 430 15,107 SH   SOLE   15,107 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 25,868 100,358 SH   SOLE   100,358 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 10,316 39,249 SH   SOLE   39,249 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 5,463 152,863 SH   SOLE   152,863 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 219 7,247 SH   SOLE   7,247 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 230 8,889 SH   SOLE   8,889 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649 2,289 75,760 SH   SOLE   75,760 0 0
SPDR SER TR S&P REGL BKG 78464A698 237 7,285 SH   SOLE   7,285 0 0
SPDR SER TR S&P DIVID ETF 78464A763 1,983 24,835 SH   SOLE   24,835 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 3,717 76,749 SH   SOLE   76,749 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 2,263 64,177 SH   SOLE   64,177 0 0
SPDR SER TR S&P BIOTECH 78464A870 5,683 73,401 SH   SOLE   73,401 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 515 16,766 SH   SOLE   16,766 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 790 60,215 SH   SOLE   60,215 0 0
SPROUT SOCIAL INC COM CL A 85209W109 1,856 116,300 SH   SOLE   116,300 0 0
SQUARE INC CL A 852234103 2,495 47,637 SH   SOLE   47,637 0 0
STARBUCKS CORP COM 855244109 4,549 68,995 SH   SOLE   68,995 0 0
STARWOOD PPTY TR INC COM 85571B105 445 43,450 SH   SOLE   43,450 0 0
STEELCASE INC CL A 858155203 99 10,000 SH   SOLE   10,000 0 0
STERIS PLC SHS USD G8473T100 4,928 35,312 SH   SOLE   35,312 0 0
STORE CAP CORP COM 862121100 559 30,848 SH   SOLE   30,848 0 0
STRYKER CORP COM 863667101 11,898 71,528 SH   SOLE   71,528 0 0
SYSCO CORP COM 871829107 1,269 27,804 SH   SOLE   27,804 0 0
TARGET CORP COM 87612E106 648 6,950 SH   SOLE   6,950 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 424 81,950 SH   SOLE   81,950 0 0
TE CONNECTIVITY LTD REG SHS H84989104 521 8,267 SH   SOLE   8,267 0 0
TELADOC HEALTH INC COM 87918A105 5,203 33,565 SH   SOLE   33,565 0 0
TELUS CORPORATION COM 87971M103 299 19,000 SH   SOLE   19,000 0 0
TESLA INC COM 88160R101 312 596 SH   SOLE   596 0 0
TEXAS INSTRS INC COM 882508104 240 2,403 SH   SOLE   2,403 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,510 33,654 SH   SOLE   33,654 0 0
TJX COS INC NEW COM 872540109 10,166 212,738 SH   SOLE   212,738 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 403 4,884 SH   SOLE   4,884 0 0
TRUIST FINL CORP COM 89832Q109 365 11,833 SH   SOLE   11,833 0 0
TWITTER INC COM 90184L102 1,353 55,085 SH   SOLE   55,085 0 0
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 316 370,000 SH   SOLE   370,000 0 0
UBIQUITI INC COM 90353W103 7,798 55,084 SH   SOLE   55,084 0 0
UGI CORP NEW COM 902681105 582 21,815 SH   SOLE   21,815 0 0
UNILEVER N V N Y SHS NEW 904784709 473 9,689 SH   SOLE   9,689 0 0
UNION PAC CORP COM 907818108 12,148 86,182 SH   SOLE   86,182 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,139 12,193 SH   SOLE   12,193 0 0
UNITED RENTALS INC COM 911363109 1,111 10,800 SH   SOLE   10,800 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,713 14,889 SH   SOLE   14,889 0 0
US BANCORP DEL COM NEW 902973304 11,658 337,886 SH   SOLE   337,886 0 0
V F CORP COM 918204108 233 4,301 SH   SOLE   4,301 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 940 11,440 SH   SOLE   11,440 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,883 20,617 SH   SOLE   20,617 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,685 38,441 SH   SOLE   38,441 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 386 2,566 SH   SOLE   2,566 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 4,175 31,714 SH   SOLE   31,714 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 430 3,627 SH   SOLE   3,627 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,170 7,466 SH   SOLE   7,466 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 334 3,749 SH   SOLE   3,749 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 468 4,056 SH   SOLE   4,056 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,912 45,865 SH   SOLE   45,865 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3,150 76,796 SH   SOLE   76,796 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 558 16,644 SH   SOLE   16,644 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 256 5,251 SH   SOLE   5,251 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 229 1,480 SH   SOLE   1,480 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 6,244 60,382 SH   SOLE   60,382 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 207 6,210 SH   SOLE   6,210 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,514 21,403 SH   SOLE   21,403 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 700 3,303 SH   SOLE   3,303 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,662 384,273 SH   SOLE   384,273 0 0
VISA INC COM CL A 92826C839 13,226 82,067 SH   SOLE   82,067 0 0
VORNADO RLTY TR SH BEN INT 929042109 365 9,826 SH   SOLE   9,826 0 0
WABTEC COM 929740108 248 5,157 SH   SOLE   5,157 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 897 19,940 SH   SOLE   19,940 0 0
WALMART INC COM 931142103 2,323 20,442 SH   SOLE   20,442 0 0
WASTE MGMT INC DEL COM 94106L109 5,141 55,534 SH   SOLE   55,534 0 0
WEC ENERGY GROUP INC COM 92939U106 758 8,605 SH   SOLE   8,605 0 0
WELLS FARGO CO NEW COM 949746101 5,567 193,233 SH   SOLE   193,233 0 0
WELLTOWER INC COM 95040Q104 438 9,561 SH   SOLE   9,561 0 0
WEST BANCORPORATION INC CAP STK 95123P106 265 16,200 SH   SOLE   16,200 0 0
WINGSTOP INC COM 974155103 632 7,925 SH   SOLE   7,925 0 0
WORKDAY INC CL A 98138H101 2,031 15,600 SH   SOLE   15,600 0 0
WP CAREY INC COM 92936U109 563 9,693 SH   SOLE   9,693 0 0
XPO LOGISTICS INC COM 983793100 1,622 33,275 SH   SOLE   33,275 0 0
XYLEM INC COM 98419M100 1,371 21,043 SH   SOLE   21,043 0 0
YETI HLDGS INC COM 98585X104 3,804 194,860 SH   SOLE   194,860 0 0
YUM BRANDS INC COM 988498101 329 4,808 SH   SOLE   4,808 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 5,110 27,816 SH   SOLE   27,816 0 0
ZOETIS INC CL A 98978V103 18,233 155,361 SH   SOLE   155,361 0 0