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 Company COMMON 88579Y101 42 220 SH   SOLE   220 0 0
A T & T Corp. COMMON 00206R102 1,234 29,710 SH   SOLE   29,710 0 0
ABB AG ORD CHF COMMON 00256X991 8 350 SH   SOLE   350 0 0
Abbott Labs COMMON 002824100 9,262 208,546 SH   SOLE   208,546 0 0
Abbvie Inc COMMON 00287Y109 453 6,950 SH   SOLE   6,950 0 0
Accell Group Nv ORD COMMON N00432257 110 4,008 SH   SOLE   4,008 0 0
AFLAC Inc. COMMON 001055102 4 62 SH   SOLE   62 0 0
Air Products & Chemicals COMMON 009158106 115 850 SH   SOLE   850 0 0
Akamai Technologies COMMON 00971T101 1,626 27,232 SH   SOLE   27,232 0 0
Alexion Pharmaceuticals I COMMON 015351109 48 400 SH   SOLE   400 0 0
Allot Communications COMMON M0854Q105 361 75,901 SH   SOLE   75,901 0 0
Allstate Corp Com COMMON 020002101 83 1,024 SH   SOLE   1,024 0 0
Alphabet, Inc. Class A COMMON 02079K305 382 450 SH   SOLE   450 0 0
Alphabet, Inc. Class C COMMON 02079K107 8,734 10,529 SH   SOLE   10,529 0 0
Amazon Com, Inc. COMMON 023135106 177 200 SH   SOLE   200 0 0
Ameren Corp (Hldg Co) COMMON 023608102 27 500 SH   SOLE   500 0 0
American Airls Group Inc COMMON 02376R102 9 209 SH   SOLE   209 0 0
American Intern'l Group COMMON 026874107 6 100 SH   SOLE   100 0 0
Ameriprise Financial, Inc COMMON 031897101 6 47 SH   SOLE   47 0 0
Amgen Inc. COMMON 031162100 25 150 SH   SOLE   150 0 0
Apache Corp COMMON 037411105 2 37 SH   SOLE   37 0 0
Apple Inc. COMMON 037833100 1,000 6,960 SH   SOLE   6,960 0 0
Arista Networks, Inc. COMMON 040413106 7,711 58,295 SH   SOLE   58,295 0 0
Astrazeneca PLC Spon ADR COMMON 046353108 45 1,446 SH   SOLE   1,446 0 0
Autoliv COMMON 052800109 141 1,383 SH   SOLE   1,383 0 0
Automatic Data Processing COMMON 053015103 638 6,228 SH   SOLE   6,228 0 0
Avista Corporation COMMON 05379B107 129 3,312 SH   SOLE   3,312 0 0
Banco Bradesco New Adr COMMON 059460303 1 9 SH   SOLE   9 0 0
Bank Of America Dep Shs COMMON 060505583 8 330 SH   SOLE   330 0 0
Barclays Bk Plc Spon Adr COMMON 06739H362 39 1,500 SH   SOLE   1,500 0 0
Baxter Intern'l Inc. COMMON 071813109 26 500 SH   SOLE   500 0 0
BB&T Corp Pfdpfd PREFERRED 054937404 25 1,000 SH   SOLE   1,000 0 0
Becton Dickinson COMMON 075887109 615 3,355 SH   SOLE   3,355 0 0
Berkshire Hathaway Cl B COMMON 084670207 1,342 8,052 SH   SOLE   8,052 0 0
BGC Partners Pfd PREFERRED 05541t408 11 450 SH   SOLE   450 0 0
Biogen IDEC Inc COMMON 09062X103 92 335 SH   SOLE   335 0 0
Bioverativ Inc COMMON 09075E100 9 167 SH   SOLE   167 0 0
Blackrock Inc Cl A COMMON 09247X101 51 133 SH   SOLE   133 0 0
BP Plc Adr COMMON 055622104 49 1,420 SH   SOLE   1,420 0 0
Brady Corp Cl A COMMON 104674106 77 2,000 SH   SOLE   2,000 0 0
Brandywine Realty Trust COMMON 105368203 1,500 92,436 SH   SOLE   92,436 0 0
Bristol-Myers Squibb COMMON 110122108 127 2,333 SH   SOLE   2,333 0 0
Build America Bond Portfo COMMON 73937B407 43 1,475 SH   SOLE   1,475 0 0
C B S Corporation Clas B COMMON 124857202 17 250 SH   SOLE   250 0 0
Canadian National Railway COMMON 136375102 163 2,200 SH   SOLE   2,200 0 0
Canon Inc Adr Japan COMMON 138006309 9 300 SH   SOLE   300 0 0
Celgene Corp COMMON 151020104 1,404 11,280 SH   SOLE   11,280 0 0
Cerner Corp. COMMON 156782104 7,482 127,131 SH   SOLE   127,131 0 0
Charles Schwab Pfd PREFERRED 808513600 52 1,970 SH   SOLE   1,970 0 0
Charles Schwab Pfd Ser PREFERRED 808513402 139 5,226 SH   SOLE   5,226 0 0
Chevron Corp Com COMMON 166764100 198 1,842 SH   SOLE   1,842 0 0
Chipotle Mexican Grill COMMON 169656105 67 150 SH   SOLE   150 0 0
Cisco Systems Inc. COMMON 17275R102 3,547 104,944 SH   SOLE   104,944 0 0
Cloetta AB ORD COMMON W2397U105 862 217,365 SH   SOLE   217,365 0 0
Coca Cola Company COMMON 191216100 327 7,703 SH   SOLE   7,703 0 0
Comcast Corp New Cl A COMMON 20030N101 38 1,000 SH   SOLE   1,000 0 0
Conocophillips COMMON 20825C104 10 192 SH   SOLE   192 0 0
CPFL Energia SA CPL COMMON 126153105 3 157 SH   SOLE   157 0 0
CSX Corp COMMON 126408103 17 363 SH   SOLE   363 0 0
Cummins Inc COMMON 231021106 45 300 SH   SOLE   300 0 0
D X C Technology Com COMMON 23355L106 5 67 SH   SOLE   67 0 0
Danaher Corp Del COMMON 235851102 51 598 SH   SOLE   598 0 0
Deere & Co. COMMON 244199105 11 100 SH   SOLE   100 0 0
Devon Energy Corp New COMMON 25179M103 51 1,211 SH   SOLE   1,211 0 0
Discover Financial Servic COMMON 254709108 27 400 SH   SOLE   400 0 0
Disney Walt Co Disney Com COMMON 254687106 854 7,535 SH   SOLE   7,535 0 0
Dominion Resources COMMON 25746U109 61 790 SH   SOLE   790 0 0
Du Pont De Nemours COMMON 263534109 112 1,400 SH   SOLE   1,400 0 0
Duke Energy Corp COMMON 26441C105 106 1,288 SH   SOLE   1,288 0 0
Eaton Corp PLC Com COMMON G29183103 15 200 SH   SOLE   200 0 0
Eaton Vance Tax Managed COMMON 27828N102 17 1,500 SH   SOLE   1,500 0 0
EBAY Inc COMMON 278642103 19 567 SH   SOLE   567 0 0
Eli Lilly COMMON 532457108 1,451 17,252 SH   SOLE   17,252 0 0
Emerson Electric COMMON 291011104 1,023 17,092 SH   SOLE   17,092 0 0
Enbridge Energy Ptnrs Lp COMMON 29250R106 19 1,000 SH   SOLE   1,000 0 0
Eversource Energy COMMON 30040W108 24 413 SH   SOLE   413 0 0
Exxon Mobil Corporation COMMON 30231G102 2,102 25,637 SH   SOLE   25,637 0 0
F5 Networks Inc COMMON 315616102 1,256 8,808 SH   SOLE   8,808 0 0
Facebook Inc Class A COMMON 30303M102 776 5,460 SH   SOLE   5,460 0 0
FedEx Corp COMMON 31428X106 7,444 38,147 SH   SOLE   38,147 0 0
Fifth Street Finance Corp COMMON 31678A103 9 2,000 SH   SOLE   2,000 0 0
First Solar Inc COMMON 336433107 2,374 87,611 SH   SOLE   87,611 0 0
First Tr Nasdaq Clean Edg COMMON 33733E500 19 1,125 SH   SOLE   1,125 0 0
Fiserv Inc. COMMON 337738108 9 75 SH   SOLE   75 0 0
Ford Motor Company COMMON 345370860 35 3,000 SH   SOLE   3,000 0 0
Fortive Corporation COMMON 34959J108 9 147 SH   SOLE   147 0 0
General Electric COMMON 369604103 1,379 46,285 SH   SOLE   46,285 0 0
General Mills COMMON 370334104 20 334 SH   SOLE   334 0 0
General Motors Corp. COMMON 37045V100 78 2,200 SH   SOLE   2,200 0 0
Genuine Parts COMMON 372460105 462 5,000 SH   SOLE   5,000 0 0
Glaxosmithkline Plc Adrf COMMON 832378301 41 967 SH   SOLE   967 0 0
Glycomimetics COMMON 38000Q102 38 7,000 SH   SOLE   7,000 0 0
Goldman Sachs pfd PREFERRED 38144X500 27 1,000 SH   SOLE   1,000 0 0
Goldman Sachs Gr Floating COMMON 38144G804 7 285 SH   SOLE   285 0 0
Greif Inc COMMON 397624206 33 500 SH   SOLE   500 0 0
Hain Foods COMMON 405217100 84 2,250 SH   SOLE   2,250 0 0
Heineken Hldg New Ord COMMON N39338194 137 1,726 SH   SOLE   1,726 0 0
Hewlett Packard Enterpris COMMON 42824C109 19 800 SH   SOLE   800 0 0
Home Depot COMMON 437076102 15 100 SH   SOLE   100 0 0
HP Inc. COMMON 428236103 9 500 SH   SOLE   500 0 0
HSBC Hldgs Pfd PREFERRED 404280802 12 450 SH   SOLE   450 0 0
HSBC Hldgs Plc Perpetual COMMON 404280703 40 1,500 SH   SOLE   1,500 0 0
Hydrogenics Corp COMMON 448882100 2 233 SH   SOLE   233 0 0
Hyster-Yale Mh Cl A COMMON 449172105 69 1,225 SH   SOLE   1,225 0 0
Hyster-Yale Mh Cl B COMMON 449172998 18 325 SH   SOLE   325 0 0
I L G Inc COMMON 44967H101 3 120 SH   SOLE   120 0 0
Id Systems Inc COMMON 449489103 1 100 SH   SOLE   100 0 0
IDEX Corp. COMMON 45167R104 16 170 SH   SOLE   170 0 0
Immunogen Inc. COMMON 45253H101 4 1,000 SH   SOLE   1,000 0 0
Immunovaccine Inc COMMON 45254B103 9 10,000 SH   SOLE   10,000 0 0
Inovalon Holdings, Cl A COMMON 45781D101 5,500 436,488 SH   SOLE   436,488 0 0
Intel Corp. COMMON 458140100 691 19,159 SH   SOLE   19,159 0 0
International Business Ma COMMON 459200101 279 1,601 SH   SOLE   1,601 0 0
Intuit Inc. COMMON 461202103 14 124 SH   SOLE   124 0 0
Ionis Pharmaceuticals COMMON 462222100 8 200 SH   SOLE   200 0 0
IPG Photonics COMMON 44980X109 622 5,154 SH   SOLE   5,154 0 0
Ishares Iboxx Investment COMMON 464287242 121 1,026 SH   SOLE   1,026 0 0
Ishares MSCI KLD 400 Soci COMMON 464288570 127 1,460 SH   SOLE   1,460 0 0
Ishares Select Dividend E COMMON 464287168 35 382 SH   SOLE   382 0 0
Ishares Tr Mbs ETF COMMON 464288588 154 1,450 SH   SOLE   1,450 0 0
Ishares Tr Msci Eafe Fd COMMON 464287465 5 80 SH   SOLE   80 0 0
Ishares Tr S&P Global COMMON 464287275 46 770 SH   SOLE   770 0 0
Ishares Tr S&P US Pfd Stk COMMON 464288687 77 2,000 SH   SOLE   2,000 0 0
J.P. Morgan Chase & Co COMMON 46625H100 33 379 SH   SOLE   379 0 0
Johnson & Johnson COMMON 478160104 9,018 72,406 SH   SOLE   72,406 0 0
Johnson Controls COMMON 478366107 5 125 SH   SOLE   125 0 0
Jp Morgan Exch Traded Nt COMMON 46625H365 14 425 SH   SOLE   425 0 0
Kraft Heinz Co. COMMON 500754106 46 506 SH   SOLE   506 0 0
Lancaster Colony COMMON 513847103 4 30 SH   SOLE   30 0 0
Lindsay Corporation COMMON 535555106 2,786 31,620 SH   SOLE   31,620 0 0
Lowe's Cos. COMMON 548661107 13 155 SH   SOLE   155 0 0
Magellan Midstream Ptnrs COMMON 559080106 43 560 SH   SOLE   560 0 0
Magna International COMMON 559222401 7,443 172,460 SH   SOLE   172,460 0 0
Marriott Intl Inc COMMON 571900109 21 222 SH   SOLE   222 0 0
Mastercard Inc COMMON 57636Q104 320 2,844 SH   SOLE   2,844 0 0
Merck & Co. COMMON 589331107 307 4,831 SH   SOLE   4,831 0 0
Meridian Bioscience, Inc. COMMON 589584101 3 200 SH   SOLE   200 0 0
Metlife Inc COMMON 59156R108 5 96 SH   SOLE   96 0 0
Metlife Inc Floating Pfd COMMON 59156R504 10 397 SH   SOLE   397 0 0
Microsoft Corp. COMMON 594918104 684 10,379 SH   SOLE   10,379 0 0
Morgan Stanley Floating P COMMON 61747S504 4 181 SH   SOLE   181 0 0
Mosaic Co New COMMON 61945C103 1 31 SH   SOLE   31 0 0
Motorola Solutions Inc COMMON 620076307 12 142 SH   SOLE   142 0 0
Mplx Lp Lp COMMON 55336V100 56 1,557 SH   SOLE   1,557 0 0
Nestle S A Sponsored ADR COMMON 641069406 124 1,615 SH   SOLE   1,615 0 0
New York Cmnty Banco COMMON 649445103 28 2,000 SH   SOLE   2,000 0 0
Newell Brands COMMON 651192106 18 388 SH   SOLE   388 0 0
Nfj Dividend Interest Fd COMMON 65337H109 19 1,500 SH   SOLE   1,500 0 0
Nike Inc. COMMON 654106103 462 8,295 SH   SOLE   8,295 0 0
Norfolk Southern COMMON 655844108 64 568 SH   SOLE   568 0 0
Novartis A G Spon Adr COMMON 66987V109 10,133 136,441 SH   SOLE   136,441 0 0
Novo Nordisk A/S ADR COMMON 670100205 3 100 SH   SOLE   100 0 0
Novozymes A/S COMMON 670108109 2 39 SH   SOLE   39 0 0
Occidental Petroleum COMMON 674599105 49 776 SH   SOLE   776 0 0
Oracle Systems Corp. COMMON 68389X105 494 11,080 SH   SOLE   11,080 0 0
Orbotech Ltd COMMON M75253100 6,252 193,855 SH   SOLE   193,855 0 0
Owens & Minor Inc. COMMON 690730106 117 3,375 SH   SOLE   3,375 0 0
Paccar Inc. COMMON 693718108 61 902 SH   SOLE   902 0 0
Pepsico Inc. COMMON 713448108 592 5,292 SH   SOLE   5,292 0 0
PerkinElmer Inc COMMON 714046109 608 10,470 SH   SOLE   10,470 0 0
Pfizer Inc. COMMON 717081103 511 14,948 SH   SOLE   14,948 0 0
PNC Financial Services 5. COMMON 693475832 25 1,000 SH   SOLE   1,000 0 0
PNC Financial Services Gr COMMON 693475105 132 1,100 SH   SOLE   1,100 0 0
Potash Corp of Saskatchew COMMON 73755L107 26 1,533 SH   SOLE   1,533 0 0
Powershares DB Oil COMMON 73936B507 1 100 SH   SOLE   100 0 0
Powershares Etf COMMON 73936Q769 23 1,000 SH   SOLE   1,000 0 0
Powershares Vrdo Tax COMMON 73936T433 17 666 SH   SOLE   666 0 0
Powershs Exch Trad Fd Tr COMMON 73935X500 2 500 SH   SOLE   500 0 0
Powershs Exch Trad Fd Tr COMMON 73935X575 3 100 SH   SOLE   100 0 0
Procter & Gamble COMMON 742718109 3,063 34,095 SH   SOLE   34,095 0 0
Progressive Corp Ohio COMMON 743315103 149 3,800 SH   SOLE   3,800 0 0
Proshs Ultrashort Lehman COMMON 74347R297 1 6 SH   SOLE   6 0 0
Public Serv. Enterprise COMMON 744573106 98 2,200 SH   SOLE   2,200 0 0
Public Storage COMMON 74460D109 16 73 SH   SOLE   73 0 0
Regeneron Pharmaceuticals COMMON 75886F107 291 751 SH   SOLE   751 0 0
Republic First Bancorp In COMMON 760416107 141 17,000 SH   SOLE   17,000 0 0
Resmed Inc COMMON 761152107 9 125 SH   SOLE   125 0 0
Roche Hldg Ltd Spon Adrf COMMON 771195104 11 328 SH   SOLE   328 0 0
Rowan Co. COMMON 779382100 2 140 SH   SOLE   140 0 0
Royal Dutch Shell A Adrf COMMON 780259206 130 2,474 SH   SOLE   2,474 0 0
Sandridge Permian Trust COMMON 714265105 2 650 SH   SOLE   650 0 0
Santander Fin Floating Pf COMMON 80281R888 4 165 SH   SOLE   165 0 0
Sarepta Therapeutics COMMON 803607100 12 410 SH   SOLE   410 0 0
Schlumberger Ltd. COMMON 806857108 20 251 SH   SOLE   251 0 0
Shire Plc COMMON 82481R106 19 111 SH   SOLE   111 0 0
Silver Wheaton Corp COMMON 828336107 8 400 SH   SOLE   400 0 0
Simpson Manufacturing COMMON 829073105 1,102 25,573 SH   SOLE   25,573 0 0
Sma Solar Tech Ord COMMON D7008K108 12 475 SH   SOLE   475 0 0
Smith & Nephew Adr New COMMON 83175M205 46 1,500 SH   SOLE   1,500 0 0
Smuckers, J.M. COMMON 832696207 459 3,505 SH   SOLE   3,505 0 0
Sprint Nextel COMMON 852061506 3 392 SH   SOLE   392 0 0
Sprouts Farmers Market COMMON 85208M102 298 12,891 SH   SOLE   12,891 0 0
Starbucks COMMON 855244109 53 900 SH   SOLE   900 0 0
State Street Corp COMMON 857477103 33 412 SH   SOLE   412 0 0
Stericycle Inc COMMON 858912108 259 3,121 SH   SOLE   3,121 0 0
Stillwater Mining Corp COMMON 86074Q102 17 1,000 SH   SOLE   1,000 0 0
Stryker Corp COMMON 863667101 583 4,430 SH   SOLE   4,430 0 0
Suffolk Bancorp COMMON 864739107 57 1,400 SH   SOLE   1,400 0 0
Suntrust Banks I Floating COMMON 867914509 9 364 SH   SOLE   364 0 0
Suntrust Banks Inc COMMON 867914103 48 875 SH   SOLE   875 0 0
Synaptics. Inc. COMMON 87157D109 10 200 SH   SOLE   200 0 0
Sysco Corp COMMON 871829107 26 500 SH   SOLE   500 0 0
T J X Cos Inc COMMON 872540109 176 2,223 SH   SOLE   2,223 0 0
T Rowe Price Group Inc COMMON 74144T108 36 525 SH   SOLE   525 0 0
Target Corp COMMON 87612E106 258 4,677 SH   SOLE   4,677 0 0
Tesla Motors Inc COMMON 88160R101 15 55 SH   SOLE   55 0 0
Teva Pharm Inds Ltd Adrf COMMON 881624209 32 1,000 SH   SOLE   1,000 0 0
Texas Instruments COMMON 882508104 30 368 SH   SOLE   368 0 0
The Priceline Group COMMON 741503403 178 100 SH   SOLE   100 0 0
Toyota Corp COMMON 892331307 16 150 SH   SOLE   150 0 0
Tractor Supply Company COMMON 892356106 41 600 SH   SOLE   600 0 0
Travelers Companies Inc. COMMON 894190107 30 248 SH   SOLE   248 0 0
TrustCo Bank Corp COMMON 898349105 3 354 SH   SOLE   354 0 0
U S Bancorp Del New COMMON 902973304 8,829 171,430 SH   SOLE   171,430 0 0
U S Bancorp Floating Pfd COMMON 902973155 3 115 SH   SOLE   115 0 0
Ultralife Batteries Inc COMMON 903899102 4 700 SH   SOLE   700 0 0
Umpqua Holdings COMMON 904214103 47 2,675 SH   SOLE   2,675 0 0
Unilever Plc Adr New COMMON 904767704 7,022 142,312 SH   SOLE   142,312 0 0
Union Bankshares Inc COMMON 905400107 9 200 SH   SOLE   200 0 0
Union Pacific COMMON 907818108 407 3,840 SH   SOLE   3,840 0 0
United Parcel Service Inc COMMON 911312106 6,693 62,378 SH   SOLE   62,378 0 0
United Technologies Corp COMMON 913017109 22 200 SH   SOLE   200 0 0
Vanguard Bond Index Fund COMMON 921937827 98 1,229 SH   SOLE   1,229 0 0
Vanguard Corp Bond ETF COMMON 92206C409 351 4,405 SH   SOLE   4,405 0 0
Vanguard Health Care COMMON 92204A504 25 180 SH   SOLE   180 0 0
Vanguard Intermediate COMMON 921937819 19 229 SH   SOLE   229 0 0
Vanguard Intermediate Bon COMMON 92206C870 58 670 SH   SOLE   670 0 0
Verizon Communications COMMON 92343V104 9,102 186,714 SH   SOLE   186,714 0 0
Versum Materials Inc COMMON 92532W103 13 425 SH   SOLE   425 0 0
VF Corp COMMON 918204108 3 60 SH   SOLE   60 0 0
Viacom Inc Cl B New COMMON 92553P201 23 499 SH   SOLE   499 0 0
Visa Inc Com Cl A COMMON 92826C839 453 5,100 SH   SOLE   5,100 0 0
Vodafone Group PLC COMMON 92857W308 9,445 357,347 SH   SOLE   357,347 0 0
W P Carey & Co L L C COMMON 92930Y107 124 2,000 SH   SOLE   2,000 0 0
Walgreens Boots Alliance COMMON 931427108 827 9,963 SH   SOLE   9,963 0 0
Waters Corp COMMON 941848103 35 225 SH   SOLE   225 0 0
Wave Life Sciences COMMON Y95308105 14 500 SH   SOLE   500 0 0
Wells Fargo & Co COMMON 949746101 1,131 20,326 SH   SOLE   20,326 0 0
Wells Fargo Pfd Ser V PREFERRED 94988U730 140 5,336 SH   SOLE   5,336 0 0
WGL Holdings COMMON 92924F106 26 310 SH   SOLE   310 0 0
Whole Foods Market Inc. COMMON 966837106 4,137 139,202 SH   SOLE   139,202 0 0
Williams Companies Inc. COMMON 969457100 55 1,860 SH   SOLE   1,860 0 0
Wisdomtree Emerging ETF COMMON 97717X867 19 502 SH   SOLE   502 0 0
Yield10 Bioscience, Inc. COMMON 98585K102 1 108 SH   SOLE   108 0 0