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,032 18,444 SH   SOLE   18,444 0 0
ABB LTD SPONSORED ADR 000375204 541 27,500 SH   SOLE   27,500 0 0
ABBOTT LABS COM 002824100 7,496 89,611 SH   SOLE   89,611 0 0
ABBVIE INC COM 00287Y109 648 8,552 SH   SOLE   8,552 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,779 19,644 SH   SOLE   19,644 0 0
ACTIVISION BLIZZARD INC COM 00507V109 708 13,383 SH   SOLE   13,383 0 0
ADOBE INC COM 00724F101 7,807 28,259 SH   SOLE   28,259 0 0
ALBEMARLE CORP COM 012653101 580 8,337 SH   SOLE   8,337 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,554 9,292 SH   SOLE   9,292 0 0
ALPHABET INC CAP STK CL C 02079K107 18,959 15,553 SH   SOLE   15,553 0 0
ALPHABET INC CAP STK CL A 02079K305 21,668 17,744 SH   SOLE   17,744 0 0
ALTERYX INC COM CL A 02156B103 9,801 91,235 SH   SOLE   91,235 0 0
ALTRIA GROUP INC COM 02209S103 656 16,045 SH   SOLE   16,045 0 0
AMAZON COM INC COM 023135106 30,083 17,330 SH   SOLE   17,330 0 0
AMERICAN ELEC PWR CO INC COM 025537101 482 5,139 SH   SOLE   5,139 0 0
AMERICAN EXPRESS CO COM 025816109 290 2,452 SH   SOLE   2,452 0 0
AMERICAN TOWER CORP NEW COM 03027X100 23,130 104,600 SH   SOLE   104,600 0 15
AMGEN INC COM 031162100 12,263 63,370 SH   SOLE   63,370 0 0
ANNALY CAP MGMT INC COM 035710409 1,171 133,073 SH   SOLE   133,073 0 0
ANSYS INC COM 03662Q105 14,672 66,282 SH   SOLE   66,282 0 0
APPLE INC COM 037833100 46,154 206,082 SH   SOLE   206,082 0 0
APPLIED MATLS INC COM 038222105 1,364 27,336 SH   SOLE   27,336 0 0
AQUA AMERICA INC COM 03836W103 2,103 46,905 SH   SOLE   46,905 0 0
ARISTA NETWORKS INC COM 040413106 3,325 13,918 SH   SOLE   13,918 0 0
AT&T INC COM 00206R102 8,079 213,516 SH   SOLE   213,516 0 0
ATMOS ENERGY CORP COM 049560105 200 1,760 SH   SOLE   1,760 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,134 7,024 SH   SOLE   7,024 0 0
BANK AMER CORP COM 060505104 2,461 84,364 SH   SOLE   84,364 0 0
BAXTER INTL INC COM 071813109 666 7,616 SH   SOLE   7,616 0 0
BB&T CORP COM 054937107 420 7,877 SH   SOLE   7,877 0 0
BECTON DICKINSON & CO COM 075887109 448 1,772 SH   SOLE   1,772 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,989 16 SH   SOLE   16 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 29,257 140,646 SH   SOLE   140,646 0 0
BLACKLINE INC COM 09239B109 2,266 47,400 SH   SOLE   47,400 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 129 12,000 SH   SOLE   12,000 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 1,357 99,597 SH   SOLE   99,597 0 0
BLACKROCK INC COM 09247X101 15,326 34,390 SH   SOLE   34,390 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 415 45,056 SH   SOLE   45,056 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 770 750,000 SH   SOLE   750,000 0 0
BOEING CO COM 097023105 19,282 50,680 SH   SOLE   50,680 0 0
BOOKING HLDGS INC COM 09857L108 5,005 2,550 SH   SOLE   2,550 0 0
BP PLC SPONSORED ADR 055622104 861 22,666 SH   SOLE   22,666 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,389 66,830 SH   SOLE   66,830 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 265 5,000 SH   SOLE   5,000 0 0
BROWN FORMAN CORP CL B 115637209 990 15,770 SH   SOLE   15,770 0 0
CABLE ONE INC COM 12685J105 265 211 SH   SOLE   211 0 0
CANADIAN NATL RY CO COM 136375102 315 3,500 SH   SOLE   3,500 0 0
CANADIAN PAC RY LTD COM 13645T100 505 2,270 SH   SOLE   2,270 0 0
CARMAX INC COM 143130102 1,658 18,845 SH   SOLE   18,845 0 0
CARVANA CO CL A 146869102 1,824 27,640 SH   SOLE   27,640 0 0
CATERPILLAR INC DEL COM 149123101 444 3,519 SH   SOLE   3,519 0 0
CBS CORP NEW CL B 124857202 239 5,929 SH   SOLE   5,929 0 0
CDW CORP COM 12514G108 1,687 13,691 SH   SOLE   13,691 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 3,356 57,504 SH   SOLE   57,504 0 0
CELGENE CORP COM 151020104 227 2,290 SH   SOLE   2,290 0 0
CENTENE CORP DEL COM 15135B101 647 14,955 SH   SOLE   14,955 0 0
CENTERPOINT ENERGY INC COM 15189T107 400 13,243 SH   SOLE   13,243 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 208 1,900 SH   SOLE   1,900 0 0
CHESAPEAKE ENERGY CORP COM 165167107 23 16,400 SH   SOLE   16,400 0 0
CHEVRON CORP NEW COM 166764100 9,292 78,346 SH   SOLE   78,346 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,125 1,339 SH   SOLE   1,339 0 0
CHUBB LIMITED COM H1467J104 6,476 40,115 SH   SOLE   40,115 0 0
CHURCH & DWIGHT INC COM 171340102 12,019 159,742 SH   SOLE   159,742 0 0
CIGNA CORP NEW COM 125523100 474 3,120 SH   SOLE   3,120 0 0
CISCO SYS INC COM 17275R102 18,468 373,794 SH   SOLE   373,794 0 0
CITIGROUP INC COM NEW 172967424 3,827 55,399 SH   SOLE   55,399 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 893 78,469 SH   SOLE   78,469 0 0
CLEVELAND CLIFFS INC COM 185899101 281 38,868 SH   SOLE   38,868 0 0
CLOROX CO DEL COM 189054109 1,177 7,749 SH   SOLE   7,749 0 0
COCA COLA CO COM 191216100 2,591 47,592 SH   SOLE   47,592 0 0
COLGATE PALMOLIVE CO COM 194162103 2,023 27,522 SH   SOLE   27,522 0 0
COMCAST CORP NEW CL A 20030N101 8,973 199,081 SH   SOLE   199,081 0 0
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 588 29,853 SH   SOLE   29,853 0 0
CONOCOPHILLIPS COM 20825C104 1,406 24,669 SH   SOLE   24,669 0 0
CONSOLIDATED EDISON INC COM 209115104 526 5,566 SH   SOLE   5,566 0 0
CORTEVA INC COM 22052L104 583 20,816 SH   SOLE   20,816 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,218 21,580 SH   SOLE   21,580 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,032 25,170 SH   SOLE   25,170 0 0
CSX CORP COM 126408103 14,010 202,255 SH   SOLE   202,255 0 0
CUMMINS INC COM 231021106 4,871 29,945 SH   SOLE   29,945 0 0
CVS HEALTH CORP COM 126650100 623 9,874 SH   SOLE   9,874 0 0
DANAHER CORPORATION COM 235851102 357 2,472 SH   SOLE   2,472 0 0
DEERE & CO COM 244199105 329 1,953 SH   SOLE   1,953 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,271 56,783 SH   SOLE   56,783 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 443 2,711 SH   SOLE   2,711 0 0
DISCOVER FINL SVCS COM 254709108 1,133 13,977 SH   SOLE   13,977 0 0
DISNEY WALT CO COM DISNEY 254687106 22,052 169,213 SH   SOLE   169,213 0 0
DOMINION ENERGY INC COM 25746U109 1,371 16,921 SH   SOLE   16,921 0 0
DOW INC COM 260557103 1,735 36,414 SH   SOLE   36,414 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,267 13,220 SH   SOLE   13,220 0 0
DUNKIN BRANDS GROUP INC COM 265504100 9,730 122,610 SH   SOLE   122,610 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,741 80,506 SH   SOLE   80,506 0 0
EATON CORP PLC SHS G29183103 6,920 83,223 SH   SOLE   83,223 0 0
EBAY INC COM 278642103 3,607 92,529 SH   SOLE   92,529 0 0
ECOLAB INC COM 278865100 7,723 38,996 SH   SOLE   38,996 0 0
EDITAS MEDICINE INC COM 28106W103 1,063 46,740 SH   SOLE   46,740 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 423 1,924 SH   SOLE   1,924 0 0
ELECTRONIC ARTS INC COM 285512109 811 8,292 SH   SOLE   8,292 0 0
EMERSON ELEC CO COM 291011104 717 10,718 SH   SOLE   10,718 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 661 50,566 SH   SOLE   50,566 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,229 77,992 SH   SOLE   77,992 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 280 3,250 SH   SOLE   3,250 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 781 20,890 SH   SOLE   20,890 0 0
EXELON CORP COM 30161N101 348 7,200 SH   SOLE   7,200 0 0
EXPEDIA GROUP INC COM NEW 30212P303 622 4,629 SH   SOLE   4,629 0 0
EXXON MOBIL CORP COM 30231G102 9,246 130,949 SH   SOLE   130,949 0 0
FACEBOOK INC CL A 30303M102 18,502 103,897 SH   SOLE   103,897 0 0
FARMER & MERCHANTS BANCORP I COM 30779N105 782 30,120 SH   SOLE   30,120 0 0
FB FINL CORP COM 30257X104 222 5,925 SH   SOLE   5,925 0 0
FEDEX CORP COM 31428X106 2,643 18,157 SH   SOLE   18,157 0 0
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 254 5,866 SH   SOLE   5,866 0 0
FIFTH THIRD BANCORP COM 316773100 255 9,309 SH   SOLE   9,309 0 0
FIRST SOLAR INC COM 336433107 761 13,115 SH   SOLE   13,115 0 0
FIRSTENERGY CORP COM 337932107 353 7,317 SH   SOLE   7,317 0 0
FISERV INC COM 337738108 270 2,606 SH   SOLE   2,606 0 0
FNB CORP PA COM 302520101 179 15,497 SH   SOLE   15,497 0 0
FORD MTR CO DEL COM 345370860 191 20,881 SH   SOLE   20,881 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,020 18,653 SH   SOLE   18,653 0 0
GENERAL DYNAMICS CORP COM 369550108 2,609 14,279 SH   SOLE   14,279 0 0
GENERAL ELECTRIC CO COM 369604103 482 53,957 SH   SOLE   53,957 0 0
GENERAL MLS INC COM 370334104 1,060 19,233 SH   SOLE   19,233 0 0
GILEAD SCIENCES INC COM 375558103 755 11,914 SH   SOLE   11,914 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 284 6,654 SH   SOLE   6,654 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,274 6,147 SH   SOLE   6,147 0 0
GUARDANT HEALTH INC COM 40131M109 3,946 61,825 SH   SOLE   61,825 0 0
HASBRO INC COM 418056107 1,168 9,837 SH   SOLE   9,837 0 0
HCP INC COM 40414L109 250 7,025 SH   SOLE   7,025 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 508 8,900 SH   SOLE   8,900 0 0
HENRY JACK & ASSOC INC COM 426281101 661 4,527 SH   SOLE   4,527 0 0
HENRY SCHEIN INC COM 806407102 324 5,100 SH   SOLE   5,100 0 0
HERCULES CAPITAL INC COM 427096508 583 43,600 SH   SOLE   43,600 0 0
HEXCEL CORP NEW COM 428291108 920 11,205 SH   SOLE   11,205 0 0
HILLENBRAND INC COM 431571108 525 17,000 SH   SOLE   17,000 0 0
HOME DEPOT INC COM 437076102 7,488 32,273 SH   SOLE   32,273 0 0
HONEYWELL INTL INC COM 438516106 12,390 73,228 SH   SOLE   73,228 0 0
HOST HOTELS & RESORTS INC COM 44107P104 2,826 163,456 SH   SOLE   163,456 0 0
HUNTINGTON BANCSHARES INC COM 446150104 4,683 328,149 SH   SOLE   328,149 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2,384 11,255 SH   SOLE   11,255 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,448 22,034 SH   SOLE   22,034 0 0
ILLUMINA INC COM 452327109 236 775 SH   SOLE   775 0 0
INGERSOLL-RAND PLC SHS G47791101 617 5,009 SH   SOLE   5,009 0 0
INSPERITY INC COM 45778Q107 212 2,145 SH   SOLE   2,145 0 0
INTEL CORP COM 458140100 8,451 164,024 SH   SOLE   164,024 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 467 35,000 SH   SOLE   35,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,237 13,406 SH   SOLE   13,406 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 879 6,045 SH   SOLE   6,045 0 0
INTUIT COM 461202103 252 949 SH   SOLE   949 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 562 26,645 SH   SOLE   26,645 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 258 10,775 SH   SOLE   10,775 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 3,718 174,561 SH   SOLE   174,561 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 4,886 204,062 SH   SOLE   204,062 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 8,921 419,632 SH   SOLE   419,632 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 2,477 100,565 SH   SOLE   100,565 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 240 11,217 SH   SOLE   11,217 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 5,370 250,581 SH   SOLE   250,581 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 510 19,548 SH   SOLE   19,548 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 6,863 322,347 SH   SOLE   322,347 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 6,433 263,966 SH   SOLE   263,966 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 8,908 414,537 SH   SOLE   414,537 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 259 1,221 SH   SOLE   1,221 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,982 18,336 SH   SOLE   18,336 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 228 4,815 SH   SOLE   4,815 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 1,973 40,350 SH   SOLE   40,350 0 0
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 1,212 41,005 SH   SOLE   41,005 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,451 28,869 SH   SOLE   28,869 0 0
ISHARES INC CORE MSCI EMKT 46434G103 455 9,291 SH   SOLE   9,291 0 0
ISHARES TR S&P 100 ETF 464287101 4,102 31,197 SH   SOLE   31,197 0 0
ISHARES TR CORE S&P TTL STK 464287150 261 3,898 SH   SOLE   3,898 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,253 12,292 SH   SOLE   12,292 0 0
ISHARES TR TIPS BD ETF 464287176 422 3,629 SH   SOLE   3,629 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,718 12,454 SH   SOLE   12,454 0 0
ISHARES TR CORE US AGGBD ET 464287226 546 4,824 SH   SOLE   4,824 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,471 35,993 SH   SOLE   35,993 0 0
ISHARES TR IBOXX INV CP ETF 464287242 233 1,831 SH   SOLE   1,831 0 0
ISHARES TR GLOBAL TECH ETF 464287291 872 4,713 SH   SOLE   4,713 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,896 10,532 SH   SOLE   10,532 0 0
ISHARES TR S&P 500 VAL ETF 464287408 265 2,228 SH   SOLE   2,228 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,114 18,798 SH   SOLE   18,798 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,584 42,255 SH   SOLE   42,255 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,705 26,150 SH   SOLE   26,150 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 317 3,529 SH   SOLE   3,529 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,484 7,682 SH   SOLE   7,682 0 0
ISHARES TR S&P MC 400GR ETF 464287606 233 1,043 SH   SOLE   1,043 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 710 4,446 SH   SOLE   4,446 0 0
ISHARES TR RUS 1000 ETF 464287622 463 2,814 SH   SOLE   2,814 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,334 11,171 SH   SOLE   11,171 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 588 3,051 SH   SOLE   3,051 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,452 16,201 SH   SOLE   16,201 0 0
ISHARES TR U.S. TECH ETF 464287721 2,476 12,124 SH   SOLE   12,124 0 0
ISHARES TR US HLTHCARE ETF 464287762 467 2,469 SH   SOLE   2,469 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,691 47,414 SH   SOLE   47,414 0 0
ISHARES TR NATIONAL MUN ETF 464288414 491 4,305 SH   SOLE   4,305 0 0
ISHARES TR SH TR CRPORT ETF 464288646 550 10,255 SH   SOLE   10,255 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 5,727 45,168 SH   SOLE   45,168 0 0
ISHARES TR PFD AND INCM SEC 464288687 259 6,905 SH   SOLE   6,905 0 0
ISHARES TR U.S. MED DVC ETF 464288810 988 3,998 SH   SOLE   3,998 0 0
ISHARES TR EAFE GRWTH ETF 464288885 2,252 27,967 SH   SOLE   27,967 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 335 4,078 SH   SOLE   4,078 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 5,355 44,909 SH   SOLE   44,909 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 668 11,569 SH   SOLE   11,569 0 0
ISHARES TR CORE MSCI EAFE 46432F842 277 4,528 SH   SOLE   4,528 0 0
ISHARES TR IBONDS SEP2020 46434V571 871 34,125 SH   SOLE   34,125 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 362 14,267 SH   SOLE   14,267 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 230 9,260 SH   SOLE   9,260 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 622 24,881 SH   SOLE   24,881 0 0
ISHARES TR IBONDS DEC2023 46435G318 1,290 50,079 SH   SOLE   50,079 0 0
ISHARES TR MORTGE REL ETF 46435G342 511 12,138 SH   SOLE   12,138 0 0
ISHARES TR IBONDS DEC2022 46435G755 1,106 42,302 SH   SOLE   42,302 0 0
ISHARES TR IBONDS DEC2021 46435G789 1,780 69,053 SH   SOLE   69,053 0 0
JOHNSON & JOHNSON COM 478160104 18,315 141,563 SH   SOLE   141,563 0 0
JPMORGAN CHASE & CO COM 46625H100 30,976 263,200 SH   SOLE   263,200 0 0
KELLOGG CO COM 487836108 354 5,500 SH   SOLE   5,500 0 0
KEYCORP NEW COM 493267108 219 12,299 SH   SOLE   12,299 0 0
KIMBERLY CLARK CORP COM 494368103 2,093 14,733 SH   SOLE   14,733 0 0
KIMCO RLTY CORP COM 49446R109 213 10,180 SH   SOLE   10,180 0 0
KINDER MORGAN INC DEL COM 49456B101 1,831 88,825 SH   SOLE   88,825 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 227 1,350 SH   SOLE   1,350 0 0
LANCASTER COLONY CORP COM 513847103 1,063 7,670 SH   SOLE   7,670 0 0
LAS VEGAS SANDS CORP COM 517834107 2,899 50,184 SH   SOLE   50,184 0 0
LAUDER ESTEE COS INC CL A 518439104 592 2,975 SH   SOLE   2,975 0 0
LENNAR CORP CL B 526057302 679 15,306 SH   SOLE   15,306 0 0
LILLY ELI & CO COM 532457108 585 5,228 SH   SOLE   5,228 0 0
LINCOLN ELEC HLDGS INC COM 533900106 6,761 77,933 SH   SOLE   77,933 0 0
LINDE PLC SHS G5494J103 230 1,185 SH   SOLE   1,185 0 0
LKQ CORP COM 501889208 285 9,075 SH   SOLE   9,075 0 0
LOCKHEED MARTIN CORP COM 539830109 12,755 32,701 SH   SOLE   32,701 0 0
LOWES COS INC COM 548661107 12,711 115,603 SH   SOLE   115,603 0 0
M & T BK CORP COM 55261F104 749 4,742 SH   SOLE   4,742 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 823 3,122 SH   SOLE   3,122 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,029 30,623 SH   SOLE   30,623 0 0
MARATHON PETE CORP COM 56585A102 450 7,407 SH   SOLE   7,407 0 0
MASTERCARD INC CL A 57636Q104 33,997 125,185 SH   SOLE   125,185 0 0
MCCORMICK & CO INC COM NON VTG 579780206 10,235 65,483 SH   SOLE   65,483 0 0
MCDONALDS CORP COM 580135101 2,213 10,305 SH   SOLE   10,305 0 0
MEDTRONIC PLC SHS G5960L103 705 6,491 SH   SOLE   6,491 0 0
MERCK & CO INC COM 58933Y105 2,363 28,068 SH   SOLE   28,068 0 0
MESABI TR CTF BEN INT 590672101 294 12,300 SH   SOLE   12,300 0 0
METLIFE INC COM 59156R108 568 12,047 SH   SOLE   12,047 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 11,093 15,748 SH   SOLE   15,748 0 0
MICROSOFT CORP COM 594918104 37,718 271,298 SH   SOLE   271,298 0 0
MIDDLEBY CORP COM 596278101 460 3,936 SH   SOLE   3,936 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 4,504 96,174 SH   SOLE   96,174 0 0
MONDELEZ INTL INC CL A 609207105 685 12,389 SH   SOLE   12,389 0 0
NEOGEN CORP COM 640491106 7,283 106,933 SH   SOLE   106,933 0 0
NETFLIX INC COM 64110L106 259 966 SH   SOLE   966 0 0
NEXTERA ENERGY INC COM 65339F101 8,572 36,790 SH   SOLE   36,790 0 0
NIKE INC CL B 654106103 17,747 188,959 SH   SOLE   188,959 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,605 8,935 SH   SOLE   8,935 0 0
NORTHERN TR CORP COM 665859104 267 2,865 SH   SOLE   2,865 0 0
NORTHROP GRUMMAN CORP COM 666807102 20,567 54,877 SH   SOLE   54,877 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 239 14,590 SH   SOLE   14,590 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,036 11,924 SH   SOLE   11,924 0 0
NOVO-NORDISK A S ADR 670100205 3,424 66,227 SH   SOLE   66,227 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 165 17,000 SH   SOLE   17,000 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 95 10,000 SH   SOLE   10,000 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 181 11,170 SH   SOLE   11,170 0 0
NVIDIA CORP COM 67066G104 5,930 34,069 SH   SOLE   34,069 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,678 323,900 SH   SOLE   323,900 0 0
OKTA INC CL A 679295105 3,179 32,285 SH   SOLE   32,285 0 0
ONEOK INC NEW COM 682680103 354 4,807 SH   SOLE   4,807 0 0
ORACLE CORP COM 68389X105 290 5,277 SH   SOLE   5,277 0 0
PACCAR INC COM 693718108 808 11,542 SH   SOLE   11,542 0 0
PARKER HANNIFIN CORP COM 701094104 1,239 6,860 SH   SOLE   6,860 0 0
PAYCHEX INC COM 704326107 638 7,712 SH   SOLE   7,712 0 0
PAYPAL HLDGS INC COM 70450Y103 17,376 167,738 SH   SOLE   167,738 0 0
PENTAIR PLC SHS G7S00T104 320 8,461 SH   SOLE   8,461 0 0
PEOPLES UTD FINL INC COM 712704105 354 22,633 SH   SOLE   22,633 0 0
PEPSICO INC COM 713448108 15,979 116,554 SH   SOLE   116,554 0 0
PFIZER INC COM 717081103 9,185 255,623 SH   SOLE   255,623 0 0
PHILIP MORRIS INTL INC COM 718172109 446 5,875 SH   SOLE   5,875 0 0
PHILLIPS 66 COM 718546104 9,231 90,144 SH   SOLE   90,144 0 0
PIONEER NAT RES CO COM 723787107 210 1,666 SH   SOLE   1,666 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 229 10,784 SH   SOLE   10,784 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,378 9,833 SH   SOLE   9,833 0 0
POST HLDGS INC COM 737446104 8,066 76,205 SH   SOLE   76,205 0 0
PPG INDS INC COM 693506107 1,116 9,418 SH   SOLE   9,418 0 0
PPL CORP COM 69351T106 653 20,738 SH   SOLE   20,738 0 0
PRA HEALTH SCIENCES INC COM 69354M108 9,792 98,675 SH   SOLE   98,675 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,363 29,444 SH   SOLE   29,444 0 0
PROCTER & GAMBLE CO COM 742718109 8,959 72,026 SH   SOLE   72,026 0 0
PROGRESSIVE CORP OHIO COM 743315103 12,357 159,956 SH   SOLE   159,956 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 753 748,000 SH   SOLE   748,000 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 2,543 2,475,000 SH   SOLE   2,475,000 0 0
PUBLIC STORAGE COM 74460D109 747 3,046 SH   SOLE   3,046 0 0
QUALCOMM INC COM 747525103 267 3,499 SH   SOLE   3,499 0 0
QUANTERIX CORP COM 74766Q101 1,478 67,300 SH   SOLE   67,300 0 0
RADIANT LOGISTICS INC COM 75025X100 714 138,110 SH   SOLE   138,110 0 0
RAYTHEON CO COM NEW 755111507 1,509 7,693 SH   SOLE   7,693 0 0
REALTY INCOME CORP COM 756109104 6,271 81,775 SH   SOLE   81,775 0 0
REPUBLIC SVCS INC COM 760759100 5,233 60,466 SH   SOLE   60,466 0 0
RESMED INC COM 761152107 776 5,740 SH   SOLE   5,740 0 0
ROCKWELL AUTOMATION INC COM 773903109 14,426 87,535 SH   SOLE   87,535 0 0
ROGERS CORP COM 775133101 547 4,000 SH   SOLE   4,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 245 687 SH   SOLE   687 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 478 8,130 SH   SOLE   8,130 0 0
RPM INTL INC COM 749685103 6,439 93,578 SH   SOLE   93,578 0 0
S&P GLOBAL INC COM 78409V104 257 1,050 SH   SOLE   1,050 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 317 7,300 SH   SOLE   7,300 0 0
SCHLUMBERGER LTD COM 806857108 233 6,810 SH   SOLE   6,810 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 498 7,012 SH   SOLE   7,012 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 212 2,989 SH   SOLE   2,989 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 307 5,404 SH   SOLE   5,404 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 209 3,705 SH   SOLE   3,705 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 451 6,470 SH   SOLE   6,470 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 517 16,217 SH   SOLE   16,217 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 628 11,668 SH   SOLE   11,668 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 283 5,088 SH   SOLE   5,088 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 12,884 254,679 SH   SOLE   254,679 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 399 3,922 SH   SOLE   3,922 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 571 9,811 SH   SOLE   9,811 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 8,794 97,572 SH   SOLE   97,572 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,115 67,005 SH   SOLE   67,005 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 7,485 62,015 SH   SOLE   62,015 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 469 7,914 SH   SOLE   7,914 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 8,341 297,886 SH   SOLE   297,886 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4,101 52,823 SH   SOLE   52,823 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 16,503 204,932 SH   SOLE   204,932 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3,486 70,390 SH   SOLE   70,390 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,934 107,102 SH   SOLE   107,102 0 0
SHERWIN WILLIAMS CO COM 824348106 28,865 52,495 SH   SOLE   52,495 0 0
SHOPIFY INC CL A 82509L107 6,780 21,756 SH   SOLE   21,756 0 0
SIMON PPTY GROUP INC NEW COM 828806109 580 3,728 SH   SOLE   3,728 0 0
SIRIUS XM HLDGS INC COM 82968B103 109 17,433 SH   SOLE   17,433 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 202 2,552 SH   SOLE   2,552 0 0
SMARTSHEET INC COM CL A 83200N103 1,441 40,000 SH   SOLE   40,000 0 0
SMUCKER J M CO COM NEW 832696405 454 4,125 SH   SOLE   4,125 0 0
SONOCO PRODS CO COM 835495102 279 4,800 SH   SOLE   4,800 0 0
SOUTHERN CO COM 842587107 773 12,515 SH   SOLE   12,515 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 529 1,966 SH   SOLE   1,966 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,823 13,124 SH   SOLE   13,124 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 494 14,408 SH   SOLE   14,408 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 232 4,472 SH   SOLE   4,472 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 228 4,277 SH   SOLE   4,277 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 27,594 92,980 SH   SOLE   92,980 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 13,856 39,311 SH   SOLE   39,311 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 5,774 148,472 SH   SOLE   148,472 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1,963 66,229 SH   SOLE   66,229 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 392 7,430 SH   SOLE   7,430 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2,645 25,779 SH   SOLE   25,779 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4,882 72,642 SH   SOLE   72,642 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 2,909 56,690 SH   SOLE   56,690 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 7,667 100,548 SH   SOLE   100,548 0 0
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 427 14,213 SH   SOLE   14,213 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 454 38,420 SH   SOLE   38,420 0 0
SQUARE INC CL A 852234103 3,780 61,014 SH   SOLE   61,014 0 0
STARBUCKS CORP COM 855244109 4,669 52,810 SH   SOLE   52,810 0 0
STARWOOD PPTY TR INC COM 85571B105 1,081 44,650 SH   SOLE   44,650 0 0
STEELCASE INC CL A 858155203 184 10,000 SH   SOLE   10,000 0 0
STERIS PLC SHS USD G8473T100 3,084 21,345 SH   SOLE   21,345 0 0
STORE CAP CORP COM 862121100 1,138 30,418 SH   SOLE   30,418 0 0
STRYKER CORP COM 863667101 12,445 57,540 SH   SOLE   57,540 0 0
SYSCO CORP COM 871829107 2,177 27,423 SH   SOLE   27,423 0 0
TARGET CORP COM 87612E106 646 6,040 SH   SOLE   6,040 0 0
TCW STRATEGIC INCOME FUND IN COM 872340104 355 62,450 SH   SOLE   62,450 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 201 4,300 SH   SOLE   4,300 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,290 24,577 SH   SOLE   24,577 0 0
TELADOC HEALTH INC COM 87918A105 2,473 36,520 SH   SOLE   36,520 0 0
TELUS CORP COM 87971M103 341 9,570 SH   SOLE   9,570 0 0
TEXAS INSTRS INC COM 882508104 230 1,782 SH   SOLE   1,782 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 6,745 161,246 SH   SOLE   161,246 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,381 21,913 SH   SOLE   21,913 0 0
TIFFANY & CO NEW COM 886547108 2,214 23,900 SH   SOLE   23,900 0 0
TIMKEN CO COM 887389104 235 5,412 SH   SOLE   5,412 0 0
TJX COS INC NEW COM 872540109 12,296 220,618 SH   SOLE   220,618 0 0
TRADEWEB MKTS INC CL A 892672106 342 9,245 SH   SOLE   9,245 0 0
TRANSDIGM GROUP INC COM 893641100 406 780 SH   SOLE   780 0 0
TRAVELERS COMPANIES INC COM 89417E109 261 1,756 SH   SOLE   1,756 0 0
TWITTER INC COM 90184L102 2,083 50,550 SH   SOLE   50,550 0 0
UBIQUITI INC COM 90353W103 6,257 52,913 SH   SOLE   52,913 0 0
UGI CORP NEW COM 902681105 1,097 21,815 SH   SOLE   21,815 0 0
UNILEVER N V N Y SHS NEW 904784709 603 10,039 SH   SOLE   10,039 0 0
UNION PACIFIC CORP COM 907818108 12,517 77,277 SH   SOLE   77,277 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,092 9,117 SH   SOLE   9,117 0 0
UNITED RENTALS INC COM 911363109 1,346 10,800 SH   SOLE   10,800 0 0
UNITED TECHNOLOGIES CORP COM 913017109 6,441 47,177 SH   SOLE   47,177 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,233 14,875 SH   SOLE   14,875 0 0
US BANCORP DEL COM NEW 902973304 17,345 313,428 SH   SOLE   313,428 0 0
V F CORP COM 918204108 374 4,201 SH   SOLE   4,201 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 209 3,250 SH   SOLE   3,250 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 985 12,190 SH   SOLE   12,190 0 0
VANGUARD GROUP DIV APP ETF 921908844 7,317 61,193 SH   SOLE   61,193 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,421 19,886 SH   SOLE   19,886 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,347 46,613 SH   SOLE   46,613 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 514 2,825 SH   SOLE   2,825 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 205 1,594 SH   SOLE   1,594 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 5,175 30,880 SH   SOLE   30,880 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 459 3,369 SH   SOLE   3,369 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,267 7,617 SH   SOLE   7,617 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 408 3,653 SH   SOLE   3,653 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 432 2,807 SH   SOLE   2,807 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,506 49,706 SH   SOLE   49,706 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5,049 101,184 SH   SOLE   101,184 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 608 15,093 SH   SOLE   15,093 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 243 1,479 SH   SOLE   1,479 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,008 22,628 SH   SOLE   22,628 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 263 3,762 SH   SOLE   3,762 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 788 3,655 SH   SOLE   3,655 0 0
VENTAS INC COM 92276F100 373 5,109 SH   SOLE   5,109 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 21,530 356,689 SH   SOLE   356,689 0 0
VISA INC COM CL A 92826C839 13,345 77,576 SH   SOLE   77,576 0 0
VORNADO RLTY TR SH BEN INT 929042109 645 10,130 SH   SOLE   10,130 0 0
W P CAREY INC COM 92936U109 923 10,308 SH   SOLE   10,308 0 0
WABTEC CORP COM 929740108 443 6,169 SH   SOLE   6,169 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,067 19,285 SH   SOLE   19,285 0 0
WALMART INC COM 931142103 2,537 21,378 SH   SOLE   21,378 0 0
WASTE MGMT INC DEL COM 94106L109 6,513 56,634 SH   SOLE   56,634 0 0
WEC ENERGY GROUP INC COM 92939U106 207 2,177 SH   SOLE   2,177 0 0
WELLS FARGO CO NEW COM 949746101 7,827 155,181 SH   SOLE   155,181 0 0
WELLTOWER INC COM 95040Q104 824 9,091 SH   SOLE   9,091 0 0
WEST BANCORPORATION INC CAP STK 95123P106 363 16,700 SH   SOLE   16,700 0 0
WORKDAY INC CL A 98138H101 2,125 12,500 SH   SOLE   12,500 0 0
XPO LOGISTICS INC COM 983793100 2,398 33,500 SH   SOLE   33,500 0 0
XYLEM INC COM 98419M100 1,055 13,252 SH   SOLE   13,252 0 0
YETI HLDGS INC COM 98585X104 3,520 125,700 SH   SOLE   125,700 0 0
YUM BRANDS INC COM 988498101 558 4,918 SH   SOLE   4,918 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 4,767 23,101 SH   SOLE   23,101 0 0
ZOETIS INC CL A 98978V103 19,768 158,664 SH   SOLE   158,664 0 0