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 4,954 24,770 SH   SOLE   24,770 0 0
ABBOTT LABS COM 002824100 4,158 65,617 SH   SOLE   65,616 0 0
ABBVIE INC COM 00287Y109 9,414 98,084 SH   SOLE   98,084 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,088 6,749 SH   SOLE   6,749 0 0
ADOBE SYS INC COM 00724F101 314 1,228 SH   SOLE   1,228 0 0
AETNA INC NEW COM 00817Y108 416 2,111 SH   SOLE   2,111 0 0
AIR PRODS & CHEMS INC COM 009158106 584 3,551 SH   SOLE   3,551 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 265 1,538 SH   SOLE   1,538 0 0
ALPHABET INC CAP STK CL C 02079K107 12,610 10,156 SH   SOLE   10,156 0 0
ALPHABET INC CAP STK CL A 02079K305 20,533 16,513 SH   SOLE   16,513 0 0
ALTERYX INC COM CL A 02156B103 3,333 60,510 SH   SOLE   60,510 0 0
ALTRIA GROUP INC COM 02209S103 1,178 19,903 SH   SOLE   19,902 0 0
AMAZON COM INC COM 023135106 18,046 9,410 SH   SOLE   9,410 0 0
AMERICAN ELEC PWR INC COM 025537101 319 4,493 SH   SOLE   4,492 0 0
AMERICAN EXPRESS CO COM 025816109 431 4,216 SH   SOLE   4,216 0 0
AMERICAN TOWER CORP NEW COM 03027X100 13,285 89,106 SH   SOLE   89,091 0 15
AMERIGAS PARTNERS L P UNIT L P INT 030975106 758 18,900 SH   SOLE   18,900 0 0
AMGEN INC COM 031162100 10,624 54,894 SH   SOLE   54,894 0 0
ANNALY CAP MGMT INC COM 035710409 123 11,773 SH   SOLE   11,773 0 0
ANSYS INC COM 03662Q105 10,018 57,774 SH   SOLE   57,774 0 0
APPLE INC COM 037833100 37,775 183,390 SH   SOLE   183,389 0 0
APPLIED MATLS INC COM 038222105 1,656 34,538 SH   SOLE   34,538 0 0
AQUA AMERICA INC COM 03836W103 807 21,683 SH   SOLE   21,683 0 0
ARISTA NETWORKS INC COM 040413106 4,443 16,371 SH   SOLE   16,371 0 0
AT&T INC COM 00206R102 6,633 205,725 SH   SOLE   205,724 0 0
ATMOS ENERGY CORP COM 049560105 209 2,260 SH   SOLE   2,260 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,059 14,693 SH   SOLE   14,693 0 0
AUTONATION INC COM 05329W102 5,298 111,950 SH   SOLE   111,950 0 0
BAIDU INC SPON ADR REP A 056752108 3,861 17,856 SH   SOLE   17,856 0 0
BANK AMER CORP COM 060505104 1,881 62,330 SH   SOLE   62,329 0 0
BAXTER INTL INC COM 071813109 357 5,054 SH   SOLE   5,053 0 0
BB&T CORP COM 054937107 422 8,143 SH   SOLE   8,143 0 0
BECTON DICKINSON & CO COM 075887109 473 1,898 SH   SOLE   1,898 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 11,263 38 SH   SOLE   38 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 36,634 185,926 SH   SOLE   185,926 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 148 13,928 SH   SOLE   13,928 0 0
BLACKROCK INC COM 09247X101 14,708 30,747 SH   SOLE   30,747 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 539 61,206 SH   SOLE   61,206 0 0
BOEING CO COM 097023105 16,205 47,782 SH   SOLE   47,781 0 0
BP PLC SPONSORED ADR 055622104 713 16,726 SH   SOLE   16,726 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 7,379 123,114 SH   SOLE   123,113 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 400 7,506 SH   SOLE   7,505 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 420 10,000 SH   SOLE   10,000 0 0
CAMPBELL SOUP CO COM 134429109 328 7,866 SH   SOLE   7,866 0 0
CANADIAN NATL RY CO COM 136375102 218 2,443 SH   SOLE   2,443 0 0
CANADIAN PAC RY LTD COM 13645T100 461 2,270 SH   SOLE   2,270 0 0
CARMAX INC COM 143130102 5,764 79,120 SH   SOLE   79,120 0 0
CATERPILLAR INC DEL COM 149123101 650 4,819 SH   SOLE   4,819 0 0
CDW CORP COM 12514G108 1,007 11,758 SH   SOLE   11,758 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 4,383 82,741 SH   SOLE   82,740 0 0
CELGENE CORP COM 151020104 976 10,532 SH   SOLE   10,532 0 0
CENTERPOINT ENERGY INC COM 15189T107 368 13,073 SH   SOLE   13,073 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 216 1,900 SH   SOLE   1,900 0 0
CHESAPEAKE ENERGY CORP COM 165167107 74 16,400 SH   SOLE   16,400 0 0
CHEVRON CORP NEW COM 166764100 3,457 28,186 SH   SOLE   28,185 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,111 2,252 SH   SOLE   2,252 0 0
CHUBB LIMITED COM H1467J104 3,683 27,622 SH   SOLE   27,621 0 0
CHURCH & DWIGHT INC COM 171340102 14,851 270,039 SH   SOLE   270,039 0 0
CIGNA CORPORATION COM 125509109 593 3,202 SH   SOLE   3,202 0 0
CISCO SYS INC COM 17275R102 9,027 205,587 SH   SOLE   205,587 0 0
CITIGROUP INC COM NEW 172967424 7,974 115,889 SH   SOLE   115,889 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 3,136 207,093 SH   SOLE   207,093 0 0
CLEVELAND CLIFFS INC COM 185899101 479 48,024 SH   SOLE   48,024 0 0
CLOROX CO DEL COM 189054109 1,379 9,749 SH   SOLE   9,749 0 0
COCA COLA CO COM 191216100 1,970 42,928 SH   SOLE   42,928 0 0
COLGATE PALMOLIVE CO COM 194162103 1,898 28,964 SH   SOLE   28,963 0 0
COMCAST CORP NEW CL A 20030N101 6,077 176,182 SH   SOLE   176,182 0 0
CONOCOPHILLIPS COM 20825C104 2,983 41,343 SH   SOLE   41,342 0 0
CONSOLIDATED EDISON INC COM 209115104 283 3,605 SH   SOLE   3,605 0 0
CONSTELLATION BRANDS INC CL A 21036P108 268 1,208 SH   SOLE   1,208 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,687 7,599 SH   SOLE   7,599 0 0
CSX CORP COM 126408103 17,079 232,016 SH   SOLE   232,015 0 0
CUMMINS INC COM 231021106 2,815 20,693 SH   SOLE   20,693 0 0
CVS HEALTH CORP COM 126650100 2,283 33,358 SH   SOLE   33,358 0 0
D R HORTON INC COM 23331A109 12,019 277,849 SH   SOLE   277,848 0 0
DANAHER CORP DEL COM 235851102 304 3,014 SH   SOLE   3,014 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 5,995 115,211 SH   SOLE   115,211 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 331 2,311 SH   SOLE   2,311 0 0
DISCOVER FINL SVCS COM 254709108 3,073 42,054 SH   SOLE   42,054 0 0
DISNEY WALT CO COM DISNEY 254687106 3,135 28,153 SH   SOLE   28,152 0 0
DOMINION ENERGY INC COM 25746U109 1,211 17,376 SH   SOLE   17,375 0 0
DOWDUPONT INC COM 26078J100 19,693 291,955 SH   SOLE   291,955 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,033 12,713 SH   SOLE   12,713 0 0
DUNKIN BRANDS GROUP INC COM 265504100 8,085 111,929 SH   SOLE   111,928 0 0
EASTMAN CHEM CO COM 277432100 327 3,300 SH   SOLE   3,300 0 0
EATON CORP PLC SHS G29183103 6,560 81,843 SH   SOLE   81,842 0 0
EBAY INC COM 278642103 5,046 146,718 SH   SOLE   146,718 0 0
ECOLAB INC COM 278865100 5,002 34,021 SH   SOLE   34,021 0 0
EDITAS MEDICINE INC COM 28106W103 1,090 36,820 SH   SOLE   36,820 0 0
ELECTRONIC ARTS INC COM 285512109 2,033 15,409 SH   SOLE   15,409 0 0
EMERSON ELEC CO COM 291011104 1,233 16,933 SH   SOLE   16,932 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 734 32,691 SH   SOLE   32,691 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,398 81,822 SH   SOLE   81,822 0 0
EQUIFAX INC COM 294429105 292 2,251 SH   SOLE   2,251 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 226 3,400 SH   SOLE   3,400 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 260 6,850 SH   SOLE   6,850 0 0
EXELON CORP COM 30161N101 247 5,700 SH   SOLE   5,700 0 0
EXPEDIA GROUP INC COM NEW 30212P303 711 5,324 SH   SOLE   5,324 0 0
EXXON MOBIL CORP COM 30231G102 14,370 183,175 SH   SOLE   183,174 0 0
FACEBOOK INC CL A 30303M102 9,997 55,218 SH   SOLE   55,218 0 0
FEDEX CORP COM 31428X106 368 1,510 SH   SOLE   1,510 0 0
FIFTH THIRD BANCORP COM 316773100 276 9,309 SH   SOLE   9,309 0 0
FIRSTENERGY CORP COM 337932107 279 7,662 SH   SOLE   7,662 0 0
FNB CORP PA COM 302520101 268 20,259 SH   SOLE   20,259 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 293 30,871 SH   SOLE   30,870 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 4,214 78,153 SH   SOLE   78,153 0 0
GENERAL DYNAMICS CORP COM 369550108 894 4,619 SH   SOLE   4,619 0 0
GENERAL ELECTRIC CO COM 369604103 1,422 114,326 SH   SOLE   114,325 0 0
GENERAL MLS INC COM 370334104 1,716 37,476 SH   SOLE   37,476 0 0
GGP INC COM 36174X101 339 15,788 SH   SOLE   15,788 0 0
GILEAD SCIENCES INC COM 375558103 684 8,849 SH   SOLE   8,849 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 301 7,554 SH   SOLE   7,554 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 7,257 31,611 SH   SOLE   31,611 0 0
HASBRO INC COM 418056107 866 8,822 SH   SOLE   8,822 0 0
HCP INC COM 40414L109 221 8,425 SH   SOLE   8,425 0 0
HENRY JACK & ASSOC INC COM 426281101 2,472 17,301 SH   SOLE   17,301 0 0
HERSHEY CO COM 427866108 212 2,150 SH   SOLE   2,150 0 0
HEXCEL CORP NEW COM 428291108 849 12,205 SH   SOLE   12,205 0 0
HILLENBRAND INC COM 431571108 889 17,000 SH   SOLE   17,000 0 0
HOME DEPOT INC COM 437076102 1,766 9,133 SH   SOLE   9,133 0 0
HONEYWELL INTL INC COM 438516106 1,618 10,500 SH   SOLE   10,500 0 0
HOST HOTELS & RESORTS INC COM 44107P104 1,286 63,376 SH   SOLE   63,376 0 0
HOSTESS BRANDS INC CL A 44109J106 991 83,095 SH   SOLE   83,095 0 0
HUNTINGTON BANCSHARES INC COM 446150104 6,293 398,498 SH   SOLE   398,498 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2,731 11,439 SH   SOLE   11,439 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,190 30,500 SH   SOLE   30,500 0 0
INGERSOLL-RAND PLC SHS G47791101 486 5,009 SH   SOLE   5,009 0 0
INSPERITY INC COM 45778Q107 249 2,227 SH   SOLE   2,227 0 0
INTEL CORP COM 458140100 6,376 131,657 SH   SOLE   131,657 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,982 13,822 SH   SOLE   13,822 0 0
INTUIT COM 461202103 205 975 SH   SOLE   975 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 1,993 94,257 SH   SOLE   94,257 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 340 13,540 SH   SOLE   13,540 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 3,066 145,597 SH   SOLE   145,597 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 2,196 90,609 SH   SOLE   90,609 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 4,735 224,840 SH   SOLE   224,839 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 1,436 58,980 SH   SOLE   58,980 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3,748 180,368 SH   SOLE   180,368 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1,813 73,322 SH   SOLE   73,321 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,264 113,720 SH   SOLE   113,720 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 3,708 183,542 SH   SOLE   183,542 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 3,476 171,316 SH   SOLE   171,316 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 413 16,790 SH   SOLE   16,790 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 3,483 168,362 SH   SOLE   168,361 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,393 13,254 SH   SOLE   13,254 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 280 4,815 SH   SOLE   4,814 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 166 11,450 SH   SOLE   11,450 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,995 27,527 SH   SOLE   27,527 0 0
ISHARES TR S&P 100 ETF 464287101 3,883 30,774 SH   SOLE   30,773 0 0
ISHARES TR CORE S&P TTL STK 464287150 258 3,954 SH   SOLE   3,954 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,255 12,492 SH   SOLE   12,492 0 0
ISHARES TR TIPS BD ETF 464287176 328 2,936 SH   SOLE   2,936 0 0
ISHARES TR TRANS AVG ETF 464287192 259 1,292 SH   SOLE   1,292 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,850 13,464 SH   SOLE   13,464 0 0
ISHARES TR CORE US AGGBD ET 464287226 303 2,851 SH   SOLE   2,851 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,420 33,221 SH   SOLE   33,220 0 0
ISHARES TR GLOBAL TECH ETF 464287291 870 5,085 SH   SOLE   5,085 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,652 9,635 SH   SOLE   9,635 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 249 4,150 SH   SOLE   4,150 0 0
ISHARES TR S&P 500 VAL ETF 464287408 281 2,461 SH   SOLE   2,461 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,147 25,795 SH   SOLE   25,795 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,833 27,573 SH   SOLE   27,573 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 371 4,115 SH   SOLE   4,115 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,557 7,783 SH   SOLE   7,783 0 0
ISHARES TR S&P MC 400GR ETF 464287606 230 999 SH   SOLE   999 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 679 4,494 SH   SOLE   4,494 0 0
ISHARES TR RUS 1000 ETF 464287622 381 2,408 SH   SOLE   2,408 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 864 6,408 SH   SOLE   6,408 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 676 3,196 SH   SOLE   3,196 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,950 17,541 SH   SOLE   17,540 0 0
ISHARES TR U.S. TECH ETF 464287721 2,443 12,895 SH   SOLE   12,894 0 0
ISHARES TR US HLTHCARE ETF 464287762 540 2,808 SH   SOLE   2,808 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,367 26,909 SH   SOLE   26,908 0 0
ISHARES TR CALIF MUN BD ETF 464288356 333 5,700 SH   SOLE   5,700 0 0
ISHARES TR NATIONAL MUN ETF 464288414 275 2,530 SH   SOLE   2,530 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 1,286 24,760 SH   SOLE   24,760 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 4,455 37,190 SH   SOLE   37,190 0 0
ISHARES TR S&P US PFD STK 464288687 266 7,105 SH   SOLE   7,105 0 0
ISHARES TR U.S. MED DVC ETF 464288810 839 4,012 SH   SOLE   4,012 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 1,125 44,343 SH   SOLE   44,343 0 0
ISHARES TR IBONDS SEP18 ETF 46429B580 1,152 45,300 SH   SOLE   45,300 0 0
ISHARES TR IBONDS SEP20 ETF 46434V571 571 22,495 SH   SOLE   22,495 0 0
ISHARES TR IBONDS DEC2023 46435G318 776 31,064 SH   SOLE   31,064 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 483 18,917 SH   SOLE   18,917 0 0
ISHARES TR IBONDS DEC21 ETF 46435G789 697 27,428 SH   SOLE   27,428 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 239 2,227 SH   SOLE   2,227 0 0
JOHNSON & JOHNSON COM 478160104 17,888 139,115 SH   SOLE   139,114 0 0
JPMORGAN CHASE & CO COM 46625H100 26,888 237,743 SH   SOLE   237,742 0 0
KELLOGG CO COM 487836108 404 5,647 SH   SOLE   5,647 0 0
KEYCORP NEW COM 493267108 263 12,260 SH   SOLE   12,259 0 0
KIMBERLY CLARK CORP COM 494368103 1,839 16,687 SH   SOLE   16,687 0 0
KIMCO RLTY CORP COM 49446R109 167 10,180 SH   SOLE   10,180 0 0
KINDER MORGAN INC DEL COM 49456B101 180 10,041 SH   SOLE   10,041 0 0
KRAFT HEINZ CO COM 500754106 9,706 160,146 SH   SOLE   160,145 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 275 1,525 SH   SOLE   1,525 0 0
LANCASTER COLONY CORP COM 513847103 1,595 10,857 SH   SOLE   10,856 0 0
LAS VEGAS SANDS CORP COM 517834107 2,376 35,556 SH   SOLE   35,556 0 0
LAZARD LTD SHS A G54050102 218 4,350 SH   SOLE   4,350 0 0
LILLY ELI & CO COM 532457108 525 5,125 SH   SOLE   5,124 0 0
LINCOLN ELEC HLDGS INC COM 533900106 9,054 98,890 SH   SOLE   98,890 0 0
LKQ CORP COM 501889208 714 21,285 SH   SOLE   21,285 0 0
LOCKHEED MARTIN CORP COM 539830109 2,871 9,013 SH   SOLE   9,013 0 0
LOWES COS INC COM 548661107 12,109 124,103 SH   SOLE   124,103 0 0
M & T BK CORP COM 55261F104 2,794 16,172 SH   SOLE   16,171 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,606 36,660 SH   SOLE   36,659 0 0
MARATHON PETE CORP COM 56585A102 724 9,036 SH   SOLE   9,036 0 0
MARKEL CORP COM 570535104 686 605 SH   SOLE   605 0 0
MARSH & MCLENNAN COS INC COM 571748102 458 5,533 SH   SOLE   5,533 0 0
MASTERCARD INCORPORATED CL A 57636Q104 20,797 102,052 SH   SOLE   102,051 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 443 7,300 SH   SOLE   7,300 0 0
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 950 20,660 SH   SOLE   20,660 0 0
MCCORMICK & CO INC COM NON VTG 579780206 8,933 73,200 SH   SOLE   73,200 0 0
MCDONALDS CORP COM 580135101 719 4,507 SH   SOLE   4,506 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 690 8,620 SH   SOLE   8,620 0 0
MEDTRONIC PLC SHS G5960L103 702 7,709 SH   SOLE   7,709 0 0
MERCK & CO INC COM 58933Y105 1,939 29,180 SH   SOLE   29,180 0 0
METLIFE INC COM 59156R108 1,525 33,815 SH   SOLE   33,814 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 5,875 10,434 SH   SOLE   10,434 0 0
MICROSOFT CORP COM 594918104 25,898 237,157 SH   SOLE   237,156 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 5,085 100,056 SH   SOLE   100,056 0 0
MONDELEZ INTL INC CL A 609207105 523 12,497 SH   SOLE   12,497 0 0
NASDAQ INC COM 631103108 933 10,130 SH   SOLE   10,130 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 464 8,777 SH   SOLE   8,777 0 0
NEOGEN CORP COM 640491106 10,448 124,082 SH   SOLE   124,082 0 0
NETFLIX INC COM 64110L106 426 1,263 SH   SOLE   1,263 0 0
NEXTERA ENERGY INC COM 65339F101 5,813 33,848 SH   SOLE   33,848 0 0
NIKE INC CL B 654106103 11,184 139,544 SH   SOLE   139,544 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,312 7,617 SH   SOLE   7,617 0 0
NORTHERN TR CORP COM 665859104 346 3,184 SH   SOLE   3,184 0 0
NORTHROP GRUMMAN CORP COM 666807102 17,353 59,231 SH   SOLE   59,231 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 266 14,590 SH   SOLE   14,590 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,064 12,951 SH   SOLE   12,950 0 0
NOVO-NORDISK A S ADR 670100205 5,010 103,739 SH   SOLE   103,739 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 197 19,000 SH   SOLE   19,000 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 123 12,000 SH   SOLE   12,000 0 0
NUVEEN PFD & INCOME 2022 TER COM 67075T105 325 14,000 SH   SOLE   14,000 0 0
NVENT ELECTRIC PLC SHS G6700G107 240 8,800 SH   SOLE   8,800 0 0
NVIDIA CORP COM 67066G104 3,135 11,993 SH   SOLE   11,993 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 335 4,203 SH   SOLE   4,203 0 0
ONEOK INC NEW COM 682680103 784 11,432 SH   SOLE   11,432 0 0
ORACLE CORP COM 68389X105 7,239 153,182 SH   SOLE   153,182 0 0
PACCAR INC COM 693718108 4,156 65,700 SH   SOLE   65,700 0 0
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 29 30,000 SH   SOLE   30,000 0 0
PARKER HANNIFIN CORP COM 701094104 2,422 14,868 SH   SOLE   14,867 0 0
PAYCHEX INC COM 704326107 891 12,556 SH   SOLE   12,555 0 0
PAYPAL HLDGS INC COM 70450Y103 17,378 198,128 SH   SOLE   198,128 0 0
PENTAIR PLC SHS G7S00T104 374 8,800 SH   SOLE   8,800 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 416 22,500 SH   SOLE   22,500 0 0
PEPSICO INC COM 713448108 6,069 53,829 SH   SOLE   53,828 0 0
PFIZER INC COM 717081103 4,967 122,007 SH   SOLE   122,007 0 0
PHILIP MORRIS INTL INC COM 718172109 657 7,984 SH   SOLE   7,984 0 0
PHILLIPS 66 COM 718546104 14,816 125,836 SH   SOLE   125,836 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 856 8,434 SH   SOLE   8,434 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,410 9,878 SH   SOLE   9,878 0 0
POLYONE CORP COM 73179P106 745 16,995 SH   SOLE   16,995 0 0
POST HLDGS INC COM 737446104 1,476 15,790 SH   SOLE   15,790 0 0
PPG INDS INC COM 693506107 1,188 11,078 SH   SOLE   11,078 0 0
PPL CORP COM 69351T106 626 21,384 SH   SOLE   21,384 0 0
PRA HEALTH SCIENCES INC COM 69354M108 6,083 59,966 SH   SOLE   59,966 0 0
PRICE T ROWE GROUP INC COM 74144T108 7,400 63,346 SH   SOLE   63,346 0 0
PROCTER AND GAMBLE CO COM 742718109 8,203 101,038 SH   SOLE   101,037 0 0
PROGRESSIVE CORP OHIO COM 743315103 712 11,432 SH   SOLE   11,432 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 210 210,000 SH   SOLE   210,000 0 0
QUALCOMM INC COM 747525103 294 4,497 SH   SOLE   4,497 0 0
RAYTHEON CO COM NEW 755111507 1,862 9,423 SH   SOLE   9,423 0 0
REALTY INCOME CORP COM 756109104 3,953 69,253 SH   SOLE   69,253 0 0
REPUBLIC SVCS INC COM 760759100 9,251 130,527 SH   SOLE   130,527 0 0
RESMED INC COM 761152107 728 6,730 SH   SOLE   6,730 0 0
ROCKWELL AUTOMATION INC COM 773903109 16,316 94,975 SH   SOLE   94,975 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 769 12,079 SH   SOLE   12,079 0 0
RPM INTL INC COM 749685103 6,935 109,066 SH   SOLE   109,066 0 0
S&P GLOBAL INC COM 78409V104 213 1,050 SH   SOLE   1,050 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 329 7,100 SH   SOLE   7,100 0 0
SCHLUMBERGER LTD COM 806857108 12,410 190,263 SH   SOLE   190,262 0 0
SCHWAB CHARLES CORP NEW COM 808513105 14,809 292,995 SH   SOLE   292,995 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 930 13,647 SH   SOLE   13,647 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 420 5,526 SH   SOLE   5,526 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 335 8,625 SH   SOLE   8,625 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 560 17,061 SH   SOLE   17,060 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,239 24,478 SH   SOLE   24,478 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,448 129,850 SH   SOLE   129,850 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 2,080 28,186 SH   SOLE   28,186 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 510 8,706 SH   SOLE   8,706 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,721 19,110 SH   SOLE   19,110 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 826 15,413 SH   SOLE   15,412 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 982 8,676 SH   SOLE   8,676 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 981 13,170 SH   SOLE   13,170 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5,020 179,577 SH   SOLE   179,576 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3,376 44,875 SH   SOLE   44,874 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5,864 79,916 SH   SOLE   79,915 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 795 14,955 SH   SOLE   14,955 0 0
SHERWIN WILLIAMS CO COM 824348106 17,195 39,472 SH   SOLE   39,472 0 0
SHOPIFY INC CL A 82509L107 2,717 18,819 SH   SOLE   18,819 0 0
SILICON LABORATORIES INC COM 826919102 1,232 12,896 SH   SOLE   12,896 0 0
SIMON PPTY GROUP INC NEW COM 828806109 663 3,778 SH   SOLE   3,778 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 246 2,652 SH   SOLE   2,652 0 0
SMUCKER J M CO COM NEW 832696405 2,203 19,849 SH   SOLE   19,849 0 0
SNAP INC CL A 83304A106 1,580 128,000 SH   SOLE   128,000 0 0
SNAP ON INC COM 833034101 398 2,315 SH   SOLE   2,315 0 0
SOUTHERN CO COM 842587107 1,315 28,148 SH   SOLE   28,148 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 356 1,406 SH   SOLE   1,405 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,239 10,958 SH   SOLE   10,958 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 20,754 73,105 SH   SOLE   73,105 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 11,324 31,044 SH   SOLE   31,043 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 302 3,300 SH   SOLE   3,300 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,180 18,751 SH   SOLE   18,751 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2,567 26,558 SH   SOLE   26,558 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 5,066 66,562 SH   SOLE   66,562 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 9,444 99,528 SH   SOLE   99,528 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,418 7,320 SH   SOLE   7,320 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 385 40,110 SH   SOLE   40,110 0 0
SQUARE INC CL A 852234103 3,156 42,100 SH   SOLE   42,100 0 0
STARBUCKS CORP COM 855244109 1,451 27,671 SH   SOLE   27,670 0 0
STEELCASE INC CL A 858155203 139 10,000 SH   SOLE   10,000 0 0
STERIS PLC SHS USD G84720104 843 7,359 SH   SOLE   7,358 0 0
STRYKER CORP COM 863667101 7,115 42,785 SH   SOLE   42,785 0 0
SYSCO CORP COM 871829107 2,793 38,160 SH   SOLE   38,159 0 0
TALEND S A ADS 874224207 1,325 22,340 SH   SOLE   22,340 0 0
TARGET CORP COM 87612E106 409 4,943 SH   SOLE   4,943 0 0
TE CONNECTIVITY LTD REG SHS H84989104 4,628 50,372 SH   SOLE   50,372 0 0
TELUS CORP COM 87971M103 484 13,136 SH   SOLE   13,136 0 0
TESLA INC COM 88160R101 627 1,804 SH   SOLE   1,804 0 0
TEXAS INSTRS INC COM 882508104 279 2,527 SH   SOLE   2,527 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,189 37,181 SH   SOLE   37,181 0 0
THOR INDS INC COM 885160101 1,911 19,713 SH   SOLE   19,713 0 0
TJX COS INC NEW COM 872540109 13,845 140,329 SH   SOLE   140,328 0 0
TOTAL S A SPONSORED ADR 89151E109 269 4,419 SH   SOLE   4,419 0 0
TRANSDIGM GROUP INC COM 893641100 367 1,029 SH   SOLE   1,029 0 0
TRAVELERS COMPANIES INC COM 89417E109 284 2,223 SH   SOLE   2,223 0 0
TWITTER INC COM 90184L102 3,784 114,020 SH   SOLE   114,020 0 0
UBIQUITI NETWORKS INC COM 90347A100 4,195 51,050 SH   SOLE   51,050 0 0
UGI CORP NEW COM 902681105 574 10,500 SH   SOLE   10,500 0 0
UNILEVER N V N Y SHS NEW 904784709 674 11,965 SH   SOLE   11,965 0 0
UNION PAC CORP COM 907818108 9,984 67,859 SH   SOLE   67,859 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,039 17,139 SH   SOLE   17,138 0 0
UNITED TECHNOLOGIES CORP COM 913017109 9,152 69,612 SH   SOLE   69,612 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,193 4,526 SH   SOLE   4,526 0 0
US BANCORP DEL COM NEW 902973304 18,613 354,340 SH   SOLE   354,339 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 294 1,909 SH   SOLE   1,909 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,139 14,575 SH   SOLE   14,575 0 0
VANGUARD GROUP DIV APP ETF 921908844 6,236 58,754 SH   SOLE   58,754 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,886 14,900 SH   SOLE   14,899 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,197 10,569 SH   SOLE   10,569 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,774 46,033 SH   SOLE   46,033 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 552 3,032 SH   SOLE   3,032 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 217 1,550 SH   SOLE   1,550 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 4,238 26,117 SH   SOLE   26,116 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,277 8,159 SH   SOLE   8,159 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 210 1,930 SH   SOLE   1,929 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 400 2,483 SH   SOLE   2,483 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,718 45,811 SH   SOLE   45,810 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,778 92,743 SH   SOLE   92,743 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 638 15,205 SH   SOLE   15,204 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1,353 15,707 SH   SOLE   15,706 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 691 3,569 SH   SOLE   3,569 0 0
VENTAS INC COM 92276F100 336 5,840 SH   SOLE   5,840 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,732 184,170 SH   SOLE   184,170 0 0
VISA INC COM CL A 92826C839 16,153 117,593 SH   SOLE   117,592 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 745 32,168 SH   SOLE   32,168 0 0
VORNADO RLTY TR SH BEN INT 929042109 732 10,022 SH   SOLE   10,022 0 0
W P CAREY INC COM 92936U109 496 7,665 SH   SOLE   7,665 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,562 23,014 SH   SOLE   23,014 0 0
WALMART INC COM 931142103 1,592 17,726 SH   SOLE   17,726 0 0
WASTE MGMT INC DEL COM 94106L109 5,535 61,401 SH   SOLE   61,401 0 0
WELLS FARGO CO NEW COM 949746101 19,991 350,842 SH   SOLE   350,842 0 0
WELLTOWER INC COM 95040Q104 572 8,943 SH   SOLE   8,943 0 0
WEYERHAEUSER CO COM 962166104 264 7,698 SH   SOLE   7,698 0 0
WILLIAMS COS INC DEL COM 969457100 433 14,300 SH   SOLE   14,300 0 0
YUM BRANDS INC COM 988498101 612 7,376 SH   SOLE   7,376 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 521 3,209 SH   SOLE   3,209 0 0
ZOETIS INC CL A 98978V103 15,354 168,008 SH   SOLE   168,007 0 0