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 231 1,052 SH   SOLE   976 0 76
ABBOTT LABS COM 002824100 251 4,196 SH   SOLE   3,796 0 400
ABBVIE INC COM 00287Y109 2,379 25,133 SH   SOLE   16,794 0 8,339
ACACIA COMMUNICATIONS INC COM 00401C108 1,018 26,477 SH   SOLE   13,599 0 12,878
ACI WORLDWIDE INC COM 004498101 517 21,790 SH   SOLE   6,915 0 14,875
ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 73 10,000 SH   SOLE   10,000 0 0
AECOM COM 00766T100 211 5,925 SH   SOLE   5,925 0 0
AERCAP HOLDINGS NV SHS N00985106 538 10,605 SH   SOLE   10,205 0 400
AETNA INC NEW COM 00817Y108 34 200 SH   SOLE   200 0 0
AIR PRODS & CHEMS INC COM 009158106 10 62 SH   SOLE   62 0 0
ALASKA AIR GROUP INC COM 011659109 75 1,211 SH   SOLE   1,211 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5 25 SH   SOLE   25 0 0
ALLERGAN PLC SHS G0177J108 7 40 SH   SOLE   40 0 0
ALLY FINL INC COM 02005N100 27 1,000 SH   SOLE   1,000 0 0
ALPHABET INC CAP STK CL A 02079K305 9,260 8,928 SH   SOLE   5,784 0 3,144
ALPHABET INC CAP STK CL C 02079K107 3,292 3,191 SH   SOLE   1,849 0 1,342
ALTRIA GROUP INC COM 02209S103 53 847 SH   SOLE   847 0 0
AMAZON COM INC COM 023135106 10,445 7,217 SH   SOLE   4,227 0 2,990
AMERICAN ELEC PWR INC COM 025537101 94 1,369 SH   SOLE   1,369 0 0
AMERICAN EXPRESS CO COM 025816109 95 1,015 SH   SOLE   1,015 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,512 58,568 SH   SOLE   36,156 0 22,412
AMGEN INC COM 031162100 18 106 SH   SOLE   106 0 0
ANALOGIC CORP COM PAR $0.05 032657207 175 1,825 SH   SOLE   575 0 1,250
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 11 103 SH   SOLE   103 0 0
APPLE INC COM 037833100 10,471 62,410 SH   SOLE   42,455 0 19,955
ARBOR RLTY TR INC COM 038923108 8 884 SH   SOLE   884 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 15 420 SH   SOLE   420 0 0
AT&T INC COM 00206R102 5,553 155,766 SH   SOLE   101,988 0 53,778
AXOGEN INC COM 05463X106 183 5,000 SH   SOLE   5,000 0 0
AXOVANT SCIENCES LTD COM G0750W104 4 3,226 SH   SOLE   1,826 0 1,400
AXT INC COM 00246W103 1,740 240,061 SH   SOLE   65,086 0 174,975
BANK AMER CORP COM 060505104 677 22,585 SH   SOLE   21,985 0 600
BARCLAYS BANK PLC ADR PFD SR 5 06739H362 26 1,000 SH   SOLE   1,000 0 0
BARRICK GOLD CORP COM 067901108 95 7,650 SH   SOLE   7,650 0 0
BAXTER INTL INC COM 071813109 21 320 SH   SOLE   320 0 0
BB&T CORP COM 054937107 9 168 SH   SOLE   168 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 70 350 SH   SOLE   0 0 350
BIOLASE INC COM 090911108 12 30,150 SH   SOLE   0 0 30,150
BLACKROCK INC COM 09247X101 115 212 SH   SOLE   212 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 32 1,500 SH   SOLE   1,500 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 22 685 SH   SOLE   685 0 0
BOEING CO COM 097023105 13,185 40,212 SH   SOLE   24,087 0 16,125
BP PLC SPONSORED ADR 055622104 27 676 SH   SOLE   546 0 130
BRISTOL MYERS SQUIBB CO COM 110122108 7,647 120,905 SH   SOLE   74,249 0 46,656
CANADIAN PAC RY LTD COM 13645T100 2,962 16,786 SH   SOLE   9,896 0 6,890
CARNIVAL CORP COM 143658300 12 182 SH   SOLE   182 0 0
CATERPILLAR INC DEL COM 149123101 2,084 14,138 SH   SOLE   6,715 0 7,423
CAVIUM INC COM 14964U108 32 400 SH   SOLE   0 0 400
CBS CORP NEW CL B 124857202 37 715 SH   SOLE   715 0 0
CELGENE CORP COM 151020104 3 34 SH   SOLE   34 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 28 4,160 SH   SOLE   0 0 4,160
CENTURYLINK INC COM 156700106 2 110 SH   SOLE   110 0 0
CESCA THERAPEUTICS INC COM NEW 157131202 0 10 SH   SOLE   10 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 3 34 SH   SOLE   34 0 0
CHEVRON CORP NEW COM 166764100 192 1,680 SH   SOLE   880 0 800
CHICAGO BRIDGE & IRON CO N V COM 167250109 4 250 SH   SOLE   250 0 0
CHIMERA INVT CORP COM NEW 16934Q208 25 1,452 SH   SOLE   1,452 0 0
CHUBB LIMITED COM H1467J104 74 542 SH   SOLE   542 0 0
CISCO SYS INC COM 17275R102 5,508 128,426 SH   SOLE   75,856 0 52,570
CITIGROUP INC COM NEW 172967424 238 3,519 SH   SOLE   3,284 0 235
CITY OFFICE REIT INC COM 178587101 12 1,066 SH   SOLE   1,066 0 0
CLOROX CO DEL COM 189054109 61 460 SH   SOLE   460 0 0
CME GROUP INC COM CL A 12572Q105 18 111 SH   SOLE   111 0 0
COCA COLA CO COM 191216100 100 2,314 SH   SOLE   2,314 0 0
COHERENT INC COM 192479103 7 40 SH   SOLE   40 0 0
COLGATE PALMOLIVE CO COM 194162103 117 1,631 SH   SOLE   1,631 0 0
COMCAST CORP NEW CL A 20030N101 3,473 101,628 SH   SOLE   62,715 0 38,913
CONCERT PHARMACEUTICALS INC COM 206022105 380 16,582 SH   SOLE   3,655 0 12,927
CONOCOPHILLIPS COM 20825C104 17 284 SH   SOLE   284 0 0
CONSTELLATION BRANDS INC CL A 21036P108 73 320 SH   SOLE   320 0 0
CORNING INC COM 219350105 5,616 201,421 SH   SOLE   117,229 0 84,192
COSTCO WHSL CORP NEW COM 22160K105 783 4,155 SH   SOLE   4,155 0 0
CRISPR THERAPEUTICS AG COM H17182108 91 2,000 SH   SOLE   2,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 7,427 67,762 SH   SOLE   43,187 0 24,575
CUMMINS INC COM 231021106 77 472 SH   SOLE   472 0 0
CVS HEALTH CORP COM 126650100 133 2,145 SH   SOLE   2,145 0 0
CYTORI THERAPEUTICS INC COM NEW 23283K204 2 6,342 SH   SOLE   1,821 0 4,521
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 34 955 SH   SOLE   955 0 0
DEERE & CO COM 244199105 1,485 9,561 SH   SOLE   4,411 0 5,150
DELTA AIR LINES INC DEL COM NEW 247361702 52 950 SH   SOLE   950 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 20 150 SH   SOLE   150 0 0
DIGITAL RLTY TR INC COM 253868103 12 112 SH   SOLE   112 0 0
DISNEY WALT CO COM 254687106 4,103 40,851 SH   SOLE   25,772 0 15,079
DOMINION ENERGY INC COM 25746U109 665 9,865 SH   SOLE   6,580 0 3,285
DOWDUPONT INC COM 26078J100 742 11,644 SH   SOLE   11,384 0 260
DUKE ENERGY CORP NEW COM NEW 26441C204 692 8,931 SH   SOLE   4,386 0 4,545
DUNKIN BRANDS GROUP INC COM 265504100 36 604 SH   SOLE   604 0 0
DYCOM INDS INC COM 267475101 2,548 23,671 SH   SOLE   13,994 0 9,677
EASTERLY GOVT PPTYS INC COM 27616P103 1,296 63,521 SH   SOLE   37,711 0 25,810
EATON CORP PLC SHS G29183103 431 5,398 SH   SOLE   5,153 0 245
EDITAS MEDICINE INC COM 28106W103 33 1,000 SH   SOLE   1,000 0 0
EMERSON ELEC CO COM 291011104 10 145 SH   SOLE   145 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 64 3,944 SH   SOLE   3,944 0 0
ENTEGRIS INC COM 29362U104 1,168 33,553 SH   SOLE   19,003 0 14,550
EPLUS INC COM 294268107 16 200 SH   SOLE   200 0 0
EXELIXIS INC COM 30161Q104 1 35 SH   SOLE   0 0 35
EXPRESS SCRIPTS HLDG CO COM 30219G108 1 14 SH   SOLE   0 0 14
EXXON MOBIL CORP COM 30231G102 255 3,422 SH   SOLE   2,697 0 725
FACEBOOK INC CL A 30303M102 4,734 29,629 SH   SOLE   20,710 0 8,919
FARO TECHNOLOGIES INC COM 311642102 2,174 37,225 SH   SOLE   17,477 0 19,748
FEDEX CORP COM 31428X106 67 278 SH   SOLE   28 0 250
FLUOR CORP NEW COM 343412102 13 225 SH   SOLE   225 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 12 1,125 SH   SOLE   1,125 0 0
FREEPORT-MCMORAN INC CL B 35671D857 101 5,740 SH   SOLE   5,740 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 1 81 SH   SOLE   75 0 6
GALLAGHER ARTHUR J & CO COM 363576109 57 835 SH   SOLE   835 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 8 241 SH   SOLE   241 0 0
GENERAL ELECTRIC CO COM 369604103 301 22,358 SH   SOLE   14,338 0 8,020
GENERAL MLS INC COM 370334104 57 1,260 SH   SOLE   1,260 0 0
GENERAL MTRS CO COM 37045V100 278 7,652 SH   SOLE   7,117 0 535
GILEAD SCIENCES INC COM 375558103 400 5,302 SH   SOLE   5,302 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 26 658 SH   SOLE   658 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 193 4,000 SH   SOLE   4,000 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 92 3,000 SH   SOLE   3,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 83 331 SH   SOLE   331 0 0
HALLIBURTON CO COM 406216101 147 3,138 SH   SOLE   2,938 0 200
HEXCEL CORP NEW COM 428291108 206 3,195 SH   SOLE   2,995 0 200
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 41 1,490 SH   SOLE   1,490 0 0
HOME DEPOT INC COM 437076102 151 849 SH   SOLE   849 0 0
HONEYWELL INTL INC COM 438516106 60 412 SH   SOLE   412 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 11 235 SH   SOLE   235 0 0
ILLINOIS TOOL WKS INC COM 452308109 8 50 SH   SOLE   50 0 0
ILLUMINA INC COM 452327109 488 2,065 SH   SOLE   2,065 0 0
INCYTE CORP COM 45337C102 933 11,194 SH   SOLE   7,312 0 3,882
INFINERA CORPORATION COM 45667G103 781 71,906 SH   SOLE   48,234 0 23,672
INPHI CORP COM 45772F107 458 15,220 SH   SOLE   11,637 0 3,583
INTEL CORP COM 458140100 6,211 119,264 SH   SOLE   72,956 0 46,308
INTELLIA THERAPEUTICS INC COM 45826J105 42 2,000 SH   SOLE   2,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 98 636 SH   SOLE   486 0 150
IONIS PHARMACEUTICALS INC COM 462222100 1 28 SH   SOLE   28 0 0
IPG PHOTONICS CORP COM 44980X109 2,800 11,998 SH   SOLE   7,017 0 4,981
IRON MTN INC NEW COM 46284V101 398 12,122 SH   SOLE   4,887 0 7,235
ISHARES INC MSCI AUST ETF 464286103 17 751 SH   SOLE   751 0 0
ISHARES INC MSCI RUSSIA ETF 46434G798 17 467 SH   SOLE   467 0 0
ISHARES TR EUROPE ETF 464287861 30 635 SH   SOLE   635 0 0
ISHARES TR CORE S&P SCP ETF 464287804 31 400 SH   SOLE   400 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 55 451 SH   SOLE   451 0 0
ISHARES TR LATN AMER 40 ETF 464287390 81 2,161 SH   SOLE   2,161 0 0
ISHARES TR U.S. ENERGY ETF 464287796 3 88 SH   SOLE   88 0 0
ISHARES TR U.S. TECH ETF 464287721 123 731 SH   SOLE   731 0 0
ISHARES TR NASDAQ BIOTECH 464287556 18 165 SH   SOLE   165 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 20 150 SH   SOLE   150 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 9 85 SH   SOLE   85 0 0
ISHARES TR IBOXX INV CP ETF 464287242 20 170 SH   SOLE   170 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 81 1,685 SH   SOLE   1,685 0 0
ISHARES TR PHLX SEMICND ETF 464287523 125 693 SH   SOLE   693 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 126 740 SH   SOLE   740 0 0
ISHARES TR SELECT DIVID ETF 464287168 61 645 SH   SOLE   645 0 0
ISHARES TR US AER DEF ETF 464288760 132 665 SH   SOLE   665 0 0
ISHARES TR U.S. MED DVC ETF 464288810 120 646 SH   SOLE   646 0 0
ISHARES TR US REGNL BKS ETF 464288778 119 2,356 SH   SOLE   2,356 0 0
ISHARES TR S&P US PFD STK 464288687 310 8,260 SH   SOLE   8,260 0 0
JOHNSON & JOHNSON COM 478160104 141 1,100 SH   SOLE   815 0 285
JOHNSON CTLS INTL PLC SHS G51502105 94 2,665 SH   SOLE   2,665 0 0
JPMORGAN CHASE & CO COM 46625H100 244 2,217 SH   SOLE   2,217 0 0
KIMBERLY CLARK CORP COM 494368103 46 416 SH   SOLE   416 0 0
KINDER MORGAN INC DEL COM 49456B101 4 250 SH   SOLE   250 0 0
KOHLS CORP COM 500255104 18 280 SH   SOLE   280 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 0 0 SH   SOLE   0 0 0
KRAFT HEINZ CO COM 500754106 112 1,799 SH   SOLE   1,799 0 0
LIBERTY PPTY TR SH BEN INT 531172104 31 783 SH   SOLE   783 0 0
LILLY ELI & CO COM 532457108 84 1,085 SH   SOLE   1,085 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 183 7,095 SH   SOLE   5,595 0 1,500
LOCKHEED MARTIN CORP COM 539830109 35 104 SH   SOLE   104 0 0
MACYS INC COM 55616P104 12 400 SH   SOLE   400 0 0
MARTIN MARIETTA MATLS INC COM 573284106 5,704 27,518 SH   SOLE   16,574 0 10,944
MASTERCARD INCORPORATED CL A 57636Q104 902 5,147 SH   SOLE   5,147 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 212 35,674 SH   SOLE   15,134 0 20,540
MCDONALDS CORP COM 580135101 436 2,787 SH   SOLE   2,787 0 0
MCKESSON CORP COM 58155Q103 167 1,182 SH   SOLE   682 0 500
MEDNAX INC COM 58502B106 4 80 SH   SOLE   80 0 0
MEDTRONIC PLC SHS G5960L103 11 140 SH   SOLE   140 0 0
MERCK & CO INC COM 58933Y105 526 9,652 SH   SOLE   7,227 0 2,425
MESOBLAST LTD SPONS ADR 590717104 851 147,293 SH   SOLE   93,885 0 53,408
MICROCHIP TECHNOLOGY INC COM 595017104 27 299 SH   SOLE   299 0 0
MICRON TECHNOLOGY INC COM 595112103 251 4,820 SH   SOLE   4,425 0 395
MICROSOFT CORP COM 594918104 8,606 94,297 SH   SOLE   56,664 0 37,633
MICROVISION INC DEL COM NEW 594960304 37 32,577 SH   SOLE   12,645 0 19,932
MONDELEZ INTL INC CL A 609207105 284 6,816 SH   SOLE   6,816 0 0
NCR CORP NEW COM 62886E108 165 5,235 SH   SOLE   5,235 0 0
NEOPHOTONICS CORP COM 64051T100 298 43,517 SH   SOLE   22,617 0 20,900
NETFLIX INC COM 64110L106 50 170 SH   SOLE   170 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 49 3,000 SH   SOLE   3,000 0 0
NIKE INC CL B 654106103 130 1,960 SH   SOLE   1,960 0 0
NORDSTROM INC COM 655664100 4 89 SH   SOLE   89 0 0
NOVARTIS A G SPONSORED ADR 66987V109 57 707 SH   SOLE   707 0 0
NOVO-NORDISK A S ADR 670100205 2,474 50,242 SH   SOLE   33,281 0 16,961
NUTRIEN LTD COM 67077M108 283 5,990 SH   SOLE   5,990 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 34 2,770 SH   SOLE   2,770 0 0
OCLARO INC COM NEW 67555N206 790 82,657 SH   SOLE   45,974 0 36,683
PACIRA PHARMACEUTICALS INC COM 695127100 889 28,549 SH   SOLE   14,730 0 13,819
PAYPAL HLDGS INC COM 70450Y103 606 7,990 SH   SOLE   7,990 0 0
PEGASYSTEMS INC COM 705573103 243 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM 713448108 326 2,989 SH   SOLE   2,889 0 100
PFIZER INC COM 717081103 5,029 141,706 SH   SOLE   95,656 0 46,050
PHILIP MORRIS INTL INC COM 718172109 384 3,859 SH   SOLE   3,859 0 0
PRAXAIR INC COM 74005P104 64 441 SH   SOLE   441 0 0
PROCTER AND GAMBLE CO COM 742718109 256 3,232 SH   SOLE   3,232 0 0
PROTO LABS INC COM 743713109 1 10 SH   SOLE   10 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 33 650 SH   SOLE   650 0 0
QORVO INC COM 74736K101 832 11,807 SH   SOLE   7,816 0 3,991
QUALCOMM INC COM 747525103 3,298 59,518 SH   SOLE   37,488 0 22,030
QUALYS INC COM 74758T303 436 5,989 SH   SOLE   734 0 5,255
RAYTHEON CO COM NEW 755111507 491 2,275 SH   SOLE   2,275 0 0
RED HAT INC COM 756577102 1,368 9,147 SH   SOLE   4,112 0 5,035
REGENERON PHARMACEUTICALS COM 75886F107 1,145 3,326 SH   SOLE   1,522 0 1,804
REGIONS FINL CORP NEW COM 7591EP100 361 19,430 SH   SOLE   19,430 0 0
RIO TINTO PLC SPONSORED ADR 767204100 318 6,166 SH   SOLE   5,966 0 200
RITE AID CORP COM 767754104 31 18,600 SH   SOLE   18,600 0 0
ROSS STORES INC COM 778296103 66 845 SH   SOLE   845 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 52 675 SH   SOLE   675 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 470 7,174 SH   SOLE   6,924 0 250
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 35 350 SH   SOLE   350 0 0
SANGAMO THERAPEUTICS INC COM 800677106 149 7,850 SH   SOLE   1,650 0 6,200
SCHLUMBERGER LTD COM 806857108 56 871 SH   SOLE   871 0 0
SCYNEXIS INC COM 811292101 7 5,000 SH   SOLE   5,000 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3 55 SH   SOLE   55 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3 55 SH   SOLE   55 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 38 568 SH   SOLE   568 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 88 3,194 SH   SOLE   3,194 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 7 100 SH   SOLE   100 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 145 2,221 SH   SOLE   2,221 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 89 1,696 SH   SOLE   1,696 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 14 175 SH   SOLE   175 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 11 105 SH   SOLE   105 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2 54 SH   SOLE   54 0 0
SENOMYX INC COM 81724Q107 79 89,098 SH   SOLE   32,598 0 56,500
SHIRE PLC SPONSORED ADR 82481R106 7 47 SH   SOLE   47 0 0
SOUTHERN CO COM 842587107 65 1,465 SH   SOLE   1,465 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 63 500 SH   SOLE   500 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 10 SH   SOLE   10 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 6 70 SH   SOLE   70 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 5 157 SH   SOLE   157 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 68 1,122 SH   SOLE   1,122 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 6 79 SH   SOLE   79 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 6 69 SH   SOLE   69 0 0
STARBUCKS CORP COM 855244109 33 564 SH   SOLE   564 0 0
STRYKER CORP COM 863667101 64 400 SH   SOLE   400 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 2 100 SH   SOLE   100 0 0
SUMMIT MATLS INC CL A 86614U100 917 30,269 SH   SOLE   22,233 0 8,036
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 37 20,000 SH   SOLE   20,000 0 0
TARGET CORP COM 87612E106 8 115 SH   SOLE   115 0 0
TELEFLEX INC COM 879369106 124 488 SH   SOLE   488 0 0
TERADATA CORP DEL COM 88076W103 4 100 SH   SOLE   100 0 0
TESARO INC COM 881569107 10 180 SH   SOLE   180 0 0
TEXAS INSTRS INC COM 882508104 12 116 SH   SOLE   116 0 0
TIME WARNER INC COM NEW 887317303 16 173 SH   SOLE   173 0 0
TJX COS INC NEW COM 872540109 148 1,819 SH   SOLE   1,819 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 27 474 SH   SOLE   474 0 0
TOTAL S A SPONSORED ADR 89151E109 22 390 SH   SOLE   390 0 0
TRANSCANADA CORP COM 89353D107 7 167 SH   SOLE   167 0 0
TRINITY INDS INC COM 896522109 3 100 SH   SOLE   100 0 0
TROVAGENE INC COM NEW 897238309 6 17,070 SH   SOLE   10,970 0 6,100
UNDER ARMOUR INC CL A 904311107 2 150 SH   SOLE   150 0 0
UNION PAC CORP COM 907818108 4,907 36,502 SH   SOLE   24,964 0 11,538
UNISYS CORP COM NEW 909214306 192 17,850 SH   SOLE   6,850 0 11,000
UNITED CONTL HLDGS INC COM 910047109 665 9,568 SH   SOLE   6,142 0 3,426
UNITED PARCEL SERVICE INC CL B 911312106 5,118 48,900 SH   SOLE   30,716 0 18,184
UNITED TECHNOLOGIES CORP COM 913017109 56 447 SH   SOLE   447 0 0
UNITEDHEALTH GROUP INC COM 91324P102 28 132 SH   SOLE   132 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 7,957 78,783 SH   SOLE   30,896 0 47,887
UNIVERSAL ELECTRS INC COM 913483103 1,319 25,334 SH   SOLE   16,966 0 8,368
USA TECHNOLOGIES INC COM NO PAR 90328S500 90 10,000 SH   SOLE   0 0 10,000
VALERO ENERGY CORP NEW COM 91913Y100 622 6,706 SH   SOLE   6,516 0 190
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 66 3,000 SH   SOLE   3,000 0 0
VANGUARD GROUP DIV APP ETF 921908844 123 1,222 SH   SOLE   1,222 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 111 717 SH   SOLE   717 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 28 218 SH   SOLE   218 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 49 333 SH   SOLE   333 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 90 632 SH   SOLE   632 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2 50 SH   SOLE   50 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 71 1,219 SH   SOLE   1,219 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 13 300 SH   SOLE   300 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 213 2,587 SH   SOLE   2,587 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 209 1,222 SH   SOLE   1,222 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 24 150 SH   SOLE   150 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,939 145,109 SH   SOLE   92,261 0 52,848
VERSUM MATLS INC COM 92532W103 37 986 SH   SOLE   986 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,187 19,555 SH   SOLE   10,947 0 8,608
VICAL INC COM NEW 925602203 1 940 SH   SOLE   720 0 220
VISA INC COM CL A 92826C839 5,030 42,048 SH   SOLE   28,697 0 13,351
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 116 4,158 SH   SOLE   1,296 0 2,862
VULCAN MATLS CO COM 929160109 1,339 11,732 SH   SOLE   5,924 0 5,808
WABCO HLDGS INC COM 92927K102 46 345 SH   SOLE   345 0 0
WALMART INC COM 931142103 135 1,512 SH   SOLE   1,512 0 0
WASTE MGMT INC DEL COM 94106L109 26 313 SH   SOLE   313 0 0
WEC ENERGY GROUP INC COM 92939U106 25 400 SH   SOLE   400 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 121 1,923 SH   SOLE   1,923 0 0
WMIH CORP COM 92936P100 0 49 SH   SOLE   49 0 0
ZAYO GROUP HLDGS INC COM 98919V105 7 200 SH   SOLE   200 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 27 6,850 SH   SOLE   6,850 0 0
ZOETIS INC COM 98978V103 238 2,845 SH   SOLE   2,845 0 0