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
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3 51 SH   SOLE   51 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 36 198 SH   SOLE   0 0 198
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16 85 SH   SOLE   85 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 2 6 PRN   SOLE   0 0 6
HALCON RES CORP COM PAR NEW 40537Q605 0 50 SH   SOLE   50 0 0
FITBIT INC CL A 33812L102 0 30 SH   SOLE   30 0 0
CHUBB LIMITED COM H1467J104 68 480 SH   SOLE   57 0 423
TIME WARNER INC COM NEW 887317303 5 53 PRN   SOLE   0 0 53
TIME INC NEW COM 887228104 0 6 PRN   SOLE   0 0 6
ROYCE GLOBAL VALUE TR INC COM 78081T104 3 312 PRN   SOLE   0 0 312
NORFOLK SOUTHERN CORP COM 655844108 87 660 PRN   SOLE   60 0 600
ANNALY CAP MGMT INC COM 035710409 2,078 170,448 PRN   SOLE   160,280 0 10,168
MARATHON PETE CORP COM 56585A102 1,216 21,683 PRN   SOLE   17,048 0 4,635
LAM RESEARCH CORP COM 512807108 8 45 PRN   SOLE   0 0 45
ISHARES TR RUS 2000 GRW ETF 464287648 6 35 PRN   SOLE   0 0 35
GABELLI MULTIMEDIA TR INC COM 36239Q109 15 1,500 PRN   SOLE   0 0 1,500
CEDAR FAIR L P DEPOSITRY UNIT 150185106 2 35 PRN   SOLE   35 0 0
ISHARES INC MSCI PAC JP ETF 464286665 7 150 PRN   SOLE   0 0 150
CROWN CASTLE INTL CORP NEW COM 22822V101 2,672 26,727 PRN   SOLE   25,069 0 1,658
CHEMOURS CO COM 163851108 4 80 PRN   SOLE   0 0 80
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,747 52,345 PRN   SOLE   52,345 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 58 3,826 PRN   SOLE   0 0 3,826
POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 2 67 SH   SOLE   0 0 67
ISHARES TR RUS 1000 VAL ETF 464287598 27 231 SH   SOLE   0 0 231
PIMCO ETF TR ACTIVE BD ETF 72201R775 17 159 SH   SOLE   0 0 159
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 10 117 SH   SOLE   0 0 117
ZOETIS INC CL A 98978V103 29 454 SH   SOLE   454 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 9 78 SH   SOLE   44 0 34
YUM CHINA HLDGS INC COM 98850P109 3 80 SH   SOLE   0 0 80
YUM BRANDS INC COM 988498101 6 80 SH   SOLE   0 0 80
EXXON MOBIL CORP COM 30231G102 5,706 69,607 SH   SOLE   65,395 0 4,212
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 41 500 SH   SOLE   500 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 25 357 SH   SOLE   357 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5,648 218,426 SH   SOLE   212,855 0 5,571
SPDR SERIES TRUST S&P BIOTECH 78464A870 610 7,050 SH   SOLE   6,745 0 305
AQUA AMERICA INC COM 03836W103 10 300 SH   SOLE   300 0 0
WILLIAMS SONOMA INC COM 969904101 25 500 SH   SOLE   0 0 500
W P CAREY INC COM 92936U109 2,965 43,999 SH   SOLE   41,218 0 2,781
WAL-MART STORES INC COM 931142103 59 750 SH   SOLE   150 0 600
WASTE MGMT INC DEL COM 94106L109 1,485 18,968 SH   SOLE   14,781 0 4,187
WELLS FARGO CO NEW COM 949746101 334 6,057 SH   SOLE   4,380 0 1,677
WEC ENERGY GROUP INC COM 92939U106 66 1,049 SH   SOLE   0 0 1,049
WALGREENS BOOTS ALLIANCE INC COM 931427108 13 167 SH   SOLE   167 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 527 10,653 SH   SOLE   8,960 0 1,693
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 61 755 SH   SOLE   755 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 25 190 SH   SOLE   190 0 0
VERSUM MATLS INC COM 92532W103 2 50 SH   SOLE   0 0 50
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 11 388 SH   SOLE   0 0 388
VALERO ENERGY CORP NEW COM 91913Y100 100 1,301 SH   SOLE   1,301 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 33 345 SH   SOLE   0 0 345
V F CORP COM 918204108 62 969 SH   SOLE   600 0 369
VISA INC COM CL A 92826C839 1,842 17,506 SH   SOLE   17,506 0 0
UNITED TECHNOLOGIES CORP COM 913017109 87 747 SH   SOLE   90 0 657
US BANCORP DEL COM NEW 902973304 2,086 38,926 SH   SOLE   38,926 0 0
UNITED RENTALS INC COM 911363109 13 93 SH   SOLE   93 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6 50 SH   SOLE   0 0 50
UNION PAC CORP COM 907818108 10 88 SH   SOLE   88 0 0
UNITEDHEALTH GROUP INC COM 91324P102 19 95 SH   SOLE   95 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 51 5,300 SH   SOLE   5,300 0 0
TEXAS INSTRS INC COM 882508104 141 1,573 SH   SOLE   0 0 1,573
TWITTER INC COM 90184L102 2 100 SH   SOLE   100 0 0
TTM TECHNOLOGIES INC COM 87305R109 4 285 SH   SOLE   285 0 0
TORO CO COM 891092108 18 298 SH   SOLE   298 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 11 291 SH   SOLE   291 0 0
TESLA INC COM 88160R101 6 18 SH   SOLE   18 0 0
TRANSCANADA CORP COM 89353D107 1,356 27,430 SH   SOLE   21,827 0 5,603
PRICE T ROWE GROUP INC COM 74144T108 22 246 SH   SOLE   0 0 246
TJX COS INC NEW COM 872540109 70 952 SH   SOLE   0 0 952
ISHARES TR TIPS BD ETF 464287176 2 15 SH   SOLE   0 0 15
TG THERAPEUTICS INC COM 88322Q108 0 4 SH   SOLE   4 0 0
TARGET CORP COM 87612E106 5 85 SH   SOLE   0 0 85
TE CONNECTIVITY LTD REG SHS H84989104 17 202 SH   SOLE   202 0 0
TERADATA CORP DEL COM 88076W103 4 109 SH   SOLE   7 0 102
AT&T INC COM 00206R102 6,514 166,311 SH   SOLE   144,439 0 21,872
SYNAPTICS INC COM 87157D109 3 84 SH   SOLE   84 0 0
STRYKER CORP COM 863667101 5 34 SH   SOLE   34 0 0
SYNCHRONY FINL COM 87165B103 2,209 71,141 SH   SOLE   68,565 0 2,576
SIERRA WIRELESS INC COM 826516106 9 430 SH   SOLE   0 0 430
1ST SOURCE CORP COM 336901103 46 900 SH   SOLE   900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,507 41,824 SH   SOLE   41,824 0 0
SIMON PPTY GROUP INC NEW COM 828806109 7 46 SH   SOLE   46 0 0
ISHARES TR PHLX SEMICND ETF 464287523 33 209 SH   SOLE   209 0 0
SOUTHERN CO COM 842587107 67 1,357 SH   SOLE   0 0 1,357
SUN HYDRAULICS CORP COM 866942105 6 112 SH   SOLE   112 0 0
SONY CORP SPONSORED ADR 835699307 1 27 SH   SOLE   27 0 0
SNAP INC CL A 83304A106 6 380 SH   SOLE   380 0 0
SCHLUMBERGER LTD COM 806857108 3,550 50,892 SH   SOLE   49,525 0 1,367
SHERWIN WILLIAMS CO COM 824348106 1,851 5,169 SH   SOLE   5,075 0 94
SEI INVESTMENTS CO COM 784117103 55 908 SH   SOLE   0 0 908
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 49 800 SH   SOLE   800 0 0
SCANA CORP NEW COM 80589M102 112 2,309 SH   SOLE   0 0 2,309
STARBUCKS CORP COM 855244109 1 22 SH   SOLE   22 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 10 500 SH   SOLE   500 0 0
RAYTHEON CO COM NEW 755111507 3,138 16,818 SH   SOLE   16,323 0 495
ROSS STORES INC COM 778296103 2 24 SH   SOLE   0 0 24
ROPER TECHNOLOGIES INC COM 776696106 38 156 SH   SOLE   0 0 156
ISHARES TR MTG REL ETF NEW 46435G342 78 1,659 SH   SOLE   1,659 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,193 85,714 SH   SOLE   80,205 0 5,509
QUALCOMM INC COM 747525103 16 315 SH   SOLE   0 0 315
POWERSHARES ETF TRUST RUSSELL 2000 GRW 73935X872 25 800 SH   SOLE   800 0 0
PHILLIPS 66 COM 718546104 7 72 SH   SOLE   72 0 0
PARK STERLING CORP COM 70086Y105 108 8,701 SH   SOLE   8,701 0 0
PRUDENTIAL FINL INC COM 744320102 817 7,683 SH   SOLE   6,167 0 1,516
PROTHENA CORP PLC SHS G72800108 1 12 SH   SOLE   0 0 12
PERRIGO CO PLC SHS G97822103 21 253 SH   SOLE   0 0 253
PRA GROUP INC COM 69354N106 4 126 SH   SOLE   126 0 0
PPL CORP COM 69351T106 5,306 139,827 SH   SOLE   124,734 0 15,093
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 19 336 SH   SOLE   336 0 0
PPG INDS INC COM 693506107 83 760 SH   SOLE   760 0 0
PINNACLE WEST CAP CORP COM 723484101 8 100 SH   SOLE   100 0 0
PNC FINL SVCS GROUP INC COM 693475105 94 700 SH   SOLE   700 0 0
PHILIP MORRIS INTL INC COM 718172109 553 4,986 SH   SOLE   4,351 0 635
PERKINELMER INC COM 714046109 19 280 SH   SOLE   280 0 0
POLARIS INDS INC COM 731068102 33 313 SH   SOLE   0 0 313
PARKER HANNIFIN CORP COM 701094104 85 485 SH   SOLE   336 0 149
PROGRESSIVE CORP OHIO COM 743315103 274 5,650 SH   SOLE   5,650 0 0
PROCTER AND GAMBLE CO COM 742718109 15 160 SH   SOLE   35 0 125
ISHARES TR S&P US PFD STK 464288687 12,140 312,808 SH   SOLE   291,975 0 20,833
PFIZER INC COM 717081103 5,981 167,524 SH   SOLE   158,743 0 8,781
PEPSICO INC COM 713448108 2,335 20,951 SH   SOLE   16,501 0 4,450
PUBLIC SVC ENTERPRISE GROUP COM 744573106 21 460 SH   SOLE   0 0 460
PRESTIGE BRANDS HLDGS INC COM 74112D101 10 193 SH   SOLE   193 0 0
BANK OF THE OZARKS COM 063904106 104 2,160 SH   SOLE   2,160 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 19 298 SH   SOLE   0 0 298
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,561 11,889 SH   SOLE   11,537 0 352
ORACLE CORP COM 68389X105 803 16,614 SH   SOLE   13,424 0 3,190
OLIN CORP COM PAR $1 680665205 7 200 SH   SOLE   0 0 200
ISHARES TR S&P 100 ETF 464287101 23 205 SH   SOLE   205 0 0
NXP SEMICONDUCTORS N V COM N6596X109 21 190 SH   SOLE   190 0 0
NOVARTIS A G SPONSORED ADR 66987V109 9 107 SH   SOLE   107 0 0
NOVO-NORDISK A S ADR 670100205 2,261 46,952 SH   SOLE   46,044 0 908
NVIDIA CORP COM 67066G104 5 30 SH   SOLE   30 0 0
NUCOR CORP COM 670346105 1,321 23,567 SH   SOLE   19,090 0 4,477
NUANCE COMMUNICATIONS INC COM 67020Y100 2 100 SH   SOLE   0 0 100
NOKIA CORP SPONSORED ADR 654902204 0 13 SH   SOLE   13 0 0
NIKE INC CL B 654106103 114 2,203 SH   SOLE   0 0 2,203
NEXTERA ENERGY INC COM 65339F101 5 36 SH   SOLE   36 0 0
NCR CORP NEW COM 62886E108 4 109 SH   SOLE   7 0 102
NAVIGATORS GROUP INC COM 638904102 7 124 SH   SOLE   124 0 0
MURPHY USA INC COM 626755102 2,321 33,643 SH   SOLE   32,750 0 893
MICROSOFT CORP COM 594918104 4,232 56,813 SH   SOLE   50,184 0 6,629
MERCK & CO INC COM 58933Y105 2,232 34,860 SH   SOLE   33,799 0 1,061
MONSANTO CO NEW COM 61166W101 25 207 SH   SOLE   0 0 207
ALTRIA GROUP INC COM 02209S103 154 2,434 SH   SOLE   2,434 0 0
3M CO COM 88579Y101 106 504 SH   SOLE   14 0 490
MARSH & MCLENNAN COS INC COM 571748102 84 1,000 SH   SOLE   1,000 0 0
MCCORMICK & CO INC COM VTG 579780107 179 1,742 SH   SOLE   1,742 0 0
MCCORMICK & CO INC COM NON VTG 579780206 202 1,968 SH   SOLE   1,968 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 2 67 SH   SOLE   67 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 23 69 SH   SOLE   69 0 0
MONDELEZ INTL INC CL A 609207105 2 57 SH   SOLE   57 0 0
MCKESSON CORP COM 58155Q103 83 539 SH   SOLE   239 0 300
MICROCHIP TECHNOLOGY INC COM 595017104 1,636 18,227 SH   SOLE   14,275 0 3,952
MCDONALDS CORP COM 580135101 879 5,611 SH   SOLE   3,701 0 1,910
MARRIOTT INTL INC NEW CL A 571903202 2,786 25,267 SH   SOLE   25,249 0 18
MASTERCARD INCORPORATED CL A 57636Q104 1,849 13,092 SH   SOLE   13,092 0 0
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 11 200 SH   SOLE   200 0 0
ISHARES TR IBOXX INV CP ETF 464287242 746 6,151 SH   SOLE   4,969 0 1,182
LOWES COS INC COM 548661107 1,450 18,135 SH   SOLE   14,043 0 4,092
LINDSAY CORP COM 535555106 7 73 SH   SOLE   73 0 0
LOCKHEED MARTIN CORP COM 539830109 3,294 10,616 SH   SOLE   9,520 0 1,096
LILLY ELI & CO COM 532457108 138 1,615 SH   SOLE   700 0 915
LAKELAND FINL CORP COM 511656100 7 138 SH   SOLE   138 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1,999 14,680 SH   SOLE   14,030 0 650
LOEWS CORP COM 540424108 26 535 SH   SOLE   535 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 2,246 39,563 SH   SOLE   38,728 0 835
COCA COLA CO COM 191216100 3,347 74,361 SH   SOLE   69,486 0 4,875
KIMBERLY CLARK CORP COM 494368103 776 6,594 SH   SOLE   4,693 0 1,901
KRAFT HEINZ CO COM 500754106 1,124 14,499 SH   SOLE   11,233 0 3,266
KEYCORP NEW COM 493267108 1,186 63,002 SH   SOLE   52,886 0 10,116
JPMORGAN CHASE & CO COM 46625H100 2,167 22,685 SH   SOLE   17,328 0 5,357
JOHNSON & JOHNSON COM 478160104 5,704 43,876 SH   SOLE   40,298 0 3,578
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 14 93 SH   SOLE   93 0 0
ISHARES TR TRANS AVG ETF 464287192 16 87 SH   SOLE   87 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 96 764 SH   SOLE   664 0 100
ISHARES TR CORE S&P500 ETF 464287200 5,706 22,560 SH   SOLE   21,361 0 1,199
INVESCO MORTGAGE CAPITAL INC COM 46131B100 20 1,150 SH   SOLE   1,150 0 0
ILLINOIS TOOL WKS INC COM 452308109 12 83 SH   SOLE   83 0 0
INGERSOLL-RAND PLC SHS G47791101 8 92 SH   SOLE   92 0 0
INTERPUBLIC GROUP COS INC COM 460690100 538 25,867 SH   SOLE   22,110 0 3,757
INTEL CORP COM 458140100 3,761 98,762 SH   SOLE   86,003 0 12,759
ING GROEP N V SPONSORED ADR 456837103 9 487 SH   SOLE   487 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,837 38,218 SH   SOLE   37,325 0 893
ISHARES TR CORE S&P MCP ETF 464287507 2,840 15,874 SH   SOLE   15,506 0 368
ISHARES INC CORE MSCI EMKT 46434G103 539 9,982 SH   SOLE   9,510 0 472
ISHARES TR CORE MSCI EAFE 46432F842 529 8,250 SH   SOLE   7,849 0 401
IDEXX LABS INC COM 45168D104 31 200 SH   SOLE   200 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,267 8,732 SH   SOLE   7,737 0 995
ISHARES GOLD TRUST ISHARES 464285105 42 3,400 SH   SOLE   3,400 0 0
ISHARES TR IBOXX HI YD ETF 464288513 4,081 45,974 SH   SOLE   43,083 0 2,891
HERSHEY CO COM 427866108 22 200 SH   SOLE   200 0 0
HORMEL FOODS CORP COM 440452100 57 1,760 SH   SOLE   0 0 1,760
HP INC COM 40434L105 10 506 SH   SOLE   506 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 7 506 SH   SOLE   506 0 0
HONEYWELL INTL INC COM 438516106 2,826 19,940 SH   SOLE   19,490 0 450
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 17 1,590 SH   SOLE   1,590 0 0
HD SUPPLY HLDGS INC COM 40416M105 5 125 SH   SOLE   125 0 0
HOME DEPOT INC COM 437076102 2,217 13,553 SH   SOLE   13,386 0 167
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1 22 SH   SOLE   22 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9 40 SH   SOLE   40 0 0
ALPHABET INC CAP STK CL A 02079K305 727 747 SH   SOLE   747 0 0
ALPHABET INC CAP STK CL C 02079K107 2,710 2,826 SH   SOLE   2,823 0 3
GENWORTH FINL INC COM CL A 37247D106 0 108 SH   SOLE   108 0 0
GENIE ENERGY LTD CL B 372284208 46 7,000 SH   SOLE   7,000 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 85 700 SH   SOLE   700 0 0
GENERAL ELECTRIC CO COM 369604103 739 30,567 SH   SOLE   24,167 0 6,400
FORWARD AIR CORP COM 349853101 8 135 SH   SOLE   135 0 0
FORTIVE CORP COM 34959J108 143 2,024 SH   SOLE   2,024 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 12 SH   SOLE   0 0 12
FIDELITY MSCI INFO TECH I 316092808 545 11,801 SH   SOLE   11,244 0 557
FS INVT CORP COM 302635107 23 2,750 SH   SOLE   2,750 0 0
FIDELITY MSCI FINLS IDX 316092501 519 13,671 SH   SOLE   12,992 0 679
FARMERS NATL BANC CORP COM 309627107 11 700 SH   SOLE   700 0 0
FIFTH THIRD BANCORP COM 316773100 1 32 SH   SOLE   32 0 0
FEDEX CORP COM 31428X106 75 333 SH   SOLE   0 0 333
FIRST CTZNS BANCSHARES INC N CL A 31946M103 363 970 SH   SOLE   970 0 0
FACEBOOK INC CL A 30303M102 3,214 18,808 SH   SOLE   18,067 0 741
FORD MTR CO DEL COM PAR $0.01 345370860 8 690 SH   SOLE   690 0 0
EXELON CORP COM 30161N101 12 320 SH   SOLE   0 0 320
EXPRESS SCRIPTS HLDG CO COM 30219G108 61 970 SH   SOLE   570 0 400
EPR PPTYS COM SH BEN INT 26884U109 3,020 43,310 SH   SOLE   40,601 0 2,709
ENTERPRISE PRODS PARTNERS L COM 293792107 94 3,600 SH   SOLE   0 0 3,600
EPAM SYS INC COM 29414B104 10 114 SH   SOLE   114 0 0
EOG RES INC COM 26875P101 1,086 11,226 SH   SOLE   10,716 0 510
ENBRIDGE INC COM 29250N105 97 2,325 SH   SOLE   1,932 0 393
EMERSON ELEC CO COM 291011104 1,452 23,107 SH   SOLE   18,806 0 4,301
ISHARES TR JPMORGAN USD EMG 464288281 2,777 23,857 SH   SOLE   22,387 0 1,470
ISHARES TR MSCI EAFE ETF 464287465 14 200 SH   SOLE   0 0 200
ECOLAB INC COM 278865100 466 3,626 SH   SOLE   3,344 0 282
DYCOM INDS INC COM 267475101 3,090 35,983 SH   SOLE   35,292 0 691
DXC TECHNOLOGY CO COM 23355L106 2 23 SH   SOLE   23 0 0
DOWDUPONT INC COM 26078J100 89 1,282 SH   SOLE   0 0 1,282
ISHARES TR SELECT DIVID ETF 464287168 296 3,161 SH   SOLE   3,161 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,416 40,710 SH   SOLE   36,673 0 4,037
DR PEPPER SNAPPLE GROUP INC COM 26138E109 4 48 SH   SOLE   48 0 0
DIGITAL RLTY TR INC COM 253868103 2,711 22,913 SH   SOLE   21,453 0 1,460
DELPHI AUTOMOTIVE PLC SHS G27823106 21 209 SH   SOLE   209 0 0
DISNEY WALT CO COM DISNEY 254687106 2,952 29,946 SH   SOLE   28,473 0 1,473
DANAHER CORP DEL COM 235851102 344 4,012 SH   SOLE   4,012 0 0
QUEST DIAGNOSTICS INC COM 74834L100 5 58 SH   SOLE   58 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 5 40 SH   SOLE   40 0 0
DOMINION ENERGY INC COM 25746U109 22 290 SH   SOLE   290 0 0
CHEVRON CORP NEW COM 166764100 3,525 30,000 SH   SOLE   27,379 0 2,621
CVS HEALTH CORP COM 126650100 1,281 15,750 SH   SOLE   13,154 0 2,596
CISCO SYS INC COM 17275R102 5,289 157,262 SH   SOLE   138,789 0 18,473
SALESFORCE COM INC COM 79466L302 2,531 27,088 SH   SOLE   25,934 0 1,154
COSTCO WHSL CORP NEW COM 22160K105 2,561 15,588 SH   SOLE   15,060 0 528
CORESITE RLTY CORP COM 21870Q105 2,543 22,724 SH   SOLE   21,287 0 1,437
CAPITAL ONE FINL CORP COM 14040H105 0 2 SH   SOLE   2 0 0
CANADIAN NATL RY CO COM 136375102 60 721 SH   SOLE   102 0 619
COMCAST CORP NEW CL A 20030N101 133 3,464 SH   SOLE   2,178 0 1,286
COLGATE PALMOLIVE CO COM 194162103 2,144 29,427 SH   SOLE   29,006 0 421
CINCINNATI FINL CORP COM 172062101 1,340 17,494 SH   SOLE   13,954 0 3,540
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 16 210 SH   SOLE   0 0 210
CHESAPEAKE ENERGY CORP COM 165167107 2 400 SH   SOLE   400 0 0
CHURCH & DWIGHT INC COM 171340102 64 1,312 SH   SOLE   0 0 1,312
CELGENE CORP COM 151020104 2,781 19,070 SH   SOLE   18,519 0 551
CARNIVAL CORP UNIT 99/99/9999 143658300 854 13,220 SH   SOLE   10,457 0 2,763
CHEESECAKE FACTORY INC COM 163072101 4 105 SH   SOLE   105 0 0
CARDINAL HEALTH INC COM 14149Y108 20 296 SH   SOLE   0 0 296
CA INC COM 12673P105 63 1,900 SH   SOLE   1,900 0 0
CITIGROUP INC COM NEW 172967424 8 114 SH   SOLE   114 0 0
BEAZER HOMES USA INC COM NEW 07556Q881 37 2,000 SH   SOLE   2,000 0 0
BLUE BUFFALO PET PRODS INC COM 09531U102 23 800 SH   SOLE   200 0 600
BOJANGLES INC COM 097488100 1 88 SH   SOLE   88 0 0
BANK N S HALIFAX COM 064149107 4,785 74,482 SH   SOLE   69,774 0 4,708
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 9 163 SH   SOLE   0 0 163
BRISTOL MYERS SQUIBB CO COM 110122108 4,226 66,293 SH   SOLE   58,877 0 7,416
BALL CORP COM 058498106 2,366 57,294 SH   SOLE   56,156 0 1,138
BLACKROCK INC COM 09247X101 3,295 7,369 SH   SOLE   7,078 0 291
BIOVERATIV INC COM 09075E100 4 65 SH   SOLE   65 0 0
BIOGEN INC COM 09062X103 41 130 SH   SOLE   130 0 0
BENCHMARK ELECTRS INC COM 08160H101 6 180 SH   SOLE   180 0 0
BGC PARTNERS INC CL A 05541T101 5,297 366,063 SH   SOLE   339,949 0 26,114
BECTON DICKINSON & CO COM 075887109 3,114 15,890 SH   SOLE   15,309 0 581
BARD C R INC COM 067383109 8 25 SH   SOLE   25 0 0
BCE INC COM NEW 05534B760 3,279 70,019 SH   SOLE   65,596 0 4,423
BB&T CORP COM 054937107 81 1,735 SH   SOLE   235 0 1,500
BANCFIRST CORP COM 05945F103 6 98 SH   SOLE   98 0 0
BANK AMER CORP COM 060505104 441 17,411 SH   SOLE   14,441 0 2,970
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 10 60 SH   SOLE   60 0 0
BOEING CO COM 097023105 196 771 SH   SOLE   771 0 0
AMERICAN EXPRESS CO COM 025816109 7 74 SH   SOLE   74 0 0
ACTIVISION BLIZZARD INC COM 00507V109 40 616 SH   SOLE   110 0 506
ARES CAP CORP COM 04010L103 2,658 162,202 SH   SOLE   152,075 0 10,127
AMERIGAS PARTNERS L P UNIT L P INT 030975106 90 2,000 SH   SOLE   0 0 2,000
AIR PRODS & CHEMS INC COM 009158106 15 100 SH   SOLE   0 0 100
AMAZON COM INC COM 023135106 31 32 SH   SOLE   32 0 0
AMERIPRISE FINL INC COM 03076C106 11 72 SH   SOLE   72 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 79 2,789 SH   SOLE   2,469 0 320
AMGEN INC COM 031162100 1,285 6,894 SH   SOLE   5,776 0 1,118
ALLSTATE CORP COM 020002101 57 625 SH   SOLE   475 0 150
ALIGN TECHNOLOGY INC COM 016255101 57 305 SH   SOLE   70 0 235
AIR T INC COM 009207101 1 38 SH   SOLE   0 0 38
ISHARES TR CORE US AGGBD ET 464287226 746 6,809 SH   SOLE   5,505 0 1,304
AFLAC INC COM 001055102 1,109 13,631 SH   SOLE   11,285 0 2,346
AMERICAN ELEC PWR INC COM 025537101 1,277 18,182 SH   SOLE   14,254 0 3,928
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,053 7,794 SH   SOLE   6,470 0 1,324
ABBOTT LABS COM 002824100 231 4,332 SH   SOLE   4,332 0 0
ABBVIE INC COM 00287Y109 6,134 69,030 SH   SOLE   61,279 0 7,751
AXON ENTERPRISE INC COM 05464C101 2,872 126,707 SH   SOLE   124,307 0 2,400
APPLE INC COM 037833100 4,273 27,724 SH   SOLE   25,647 0 2,077