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 449 3,166 SH   SOLE   3,166 0 0
ABBOTT LABS COM 002824100 588 14,621 SH   SOLE   14,621 0 0
ABBVIE INC COM 00287Y109 1,873 34,421 SH   SOLE   31,465 0 2,956
AFLAC INC COM 001055102 210 3,613 SH   SOLE   3,613 0 0
AIRGAS INC COM 009363102 1,147 12,844 SH   SOLE   12,844 0 0
ALLERGAN PLC SHS G0177J108 255 938 SH   SOLE   938 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 369 29,557 SH   SOLE   28,957 0 600
ALTRIA GROUP INC COM 02209S103 679 12,485 SH   SOLE   11,385 0 1,100
AMAZON COM INC COM 023135106 706 1,380 SH   SOLE   1,380 0 0
AMERICAN ELEC PWR INC COM 025537101 234 4,116 SH   SOLE   4,116 0 0
AMERICAN EXPRESS CO COM 025816109 254 3,421 SH   SOLE   3,421 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 437 7,927 SH   SOLE   7,927 0 0
ANACOR PHARMACEUTICALS INC COM 032420101 706 6,000 SH   SOLE   6,000 0 0
APPLE INC COM 037833100 6,420 58,201 SH   SOLE   54,426 0 3,775
APRICUS BIOSCIENCES INC COM 03832V109 15 10,166 SH   SOLE   10,166 0 0
AQUA AMERICA INC COM 03836W103 958 36,191 SH   SOLE   35,366 0 825
AT&T INC COM 00206R102 1,547 47,494 SH   SOLE   44,244 0 3,250
AUTOMATIC DATA PROCESSING IN COM 053015103 1,227 15,268 SH   SOLE   15,268 0 0
BANK AMER CORP COM 060505104 668 42,859 SH   SOLE   37,780 0 5,079
BANK NEW YORK MELLON CORP COM 064058100 244 6,236 SH   SOLE   6,236 0 0
BARCLAYS BANK PLC SP ADR 7.1%PF3 06739H776 502 19,600 SH   SOLE   19,100 0 500
BCE INC COM NEW 05534B760 2,041 49,817 SH   SOLE   44,867 0 4,950
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,521 34,675 SH   SOLE   33,015 0 1,660
BIOGEN INC COM 09062X103 305 1,045 SH   SOLE   1,018 0 27
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 598 18,885 SH   SOLE   11,885 0 7,000
BP PLC SPONSORED ADR 055622104 621 20,320 SH   SOLE   19,620 0 700
BRISTOL MYERS SQUIBB CO COM 110122108 871 14,720 SH   SOLE   13,687 0 1,033
CAMBRIA ETF TR GLB ASSET ALLO 132061607 9,911 430,480 SH   SOLE   393,105 0 37,375
CAPITAL ONE FINL CORP COM 14040H105 403 10,176 SH   SOLE   10,176 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 90 30,000 SH   SOLE   30,000 0 0
CELGENE CORP COM 151020104 500 4,620 SH   SOLE   4,620 0 0
CENTRAL SECS CORP COM 155123102 208 10,522 SH   SOLE   10,522 0 0
CERUS CORP COM 157085101 68 15,000 SH   SOLE   15,000 0 0
CHEVRON CORP NEW COM 166764100 836 10,604 SH   SOLE   10,304 0 300
CHUBB CORP COM 171232101 282 2,300 SH   SOLE   2,300 0 0
CISCO SYS INC COM 17275R102 478 18,206 SH   SOLE   18,106 0 100
CITIGROUP INC COM NEW 172967424 220 4,440 SH   SOLE   3,898 0 542
CLAYMORE EXCHANGE TRD FD TR GUGG SPINOFF ETF 18383M605 5,034 132,009 SH   SOLE   125,564 0 6,445
CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 526 19,940 SH   SOLE   17,440 0 2,500
CLOROX CO DEL COM 189054109 275 2,381 SH   SOLE   2,381 0 0
COCA COLA CO COM 191216100 231 5,761 SH   SOLE   5,761 0 0
COLGATE PALMOLIVE CO COM 194162103 204 3,214 SH   SOLE   3,114 0 100
COMCAST CORP NEW CL A 20030N101 307 5,404 SH   SOLE   4,998 0 406
COMCAST CORP NEW CL A SPL 20030N200 274 4,789 SH   SOLE   3,839 0 950
CONOCOPHILLIPS COM 20825C104 548 11,427 SH   SOLE   11,227 0 200
CONSOLIDATED EDISON INC COM 209115104 203 3,040 SH   SOLE   3,040 0 0
COSTCO WHSL CORP NEW COM 22160K105 331 2,292 SH   SOLE   2,292 0 0
CSX CORP COM 126408103 466 17,305 SH   SOLE   16,155 0 1,150
CUMMINS INC COM 231021106 315 2,905 SH   SOLE   2,905 0 0
CVS HEALTH CORP COM 126650100 922 9,561 SH   SOLE   7,959 0 1,602
DIAGEO P L C SPON ADR NEW 25243Q205 609 5,648 SH   SOLE   5,348 0 300
DISNEY WALT CO COM DISNEY 254687106 1,096 10,726 SH   SOLE   9,174 0 1,552
DOMINION RES INC VA NEW COM 25746U109 216 3,069 SH   SOLE   3,069 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,032 14,348 SH   SOLE   13,433 0 915
ENSTAR GROUP LIMITED SHS G3075P101 2,400 16,000 SH   SOLE   8,000 0 8,000
ENTERPRISE PRODS PARTNERS L COM 293792107 386 15,510 SH   SOLE   15,510 0 0
EXELON CORP COM 30161N101 268 9,029 SH   SOLE   8,429 0 600
EXPRESS SCRIPTS HLDG CO COM 30219G108 553 6,829 SH   SOLE   6,829 0 0
EXXON MOBIL CORP COM 30231G102 2,815 37,855 SH   SOLE   31,986 0 5,869
FACEBOOK INC CL A 30303M102 1,953 21,727 SH   SOLE   19,077 0 2,650
FIREEYE INC COM 31816Q101 270 8,472 SH   SOLE   8,472 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 219 10,000 SH   SOLE   10,000 0 0
FS INVT CORP COM 302635107 901 96,626 SH   SOLE   94,111 0 2,515
GENERAL ELECTRIC CO COM 369604103 5,388 213,650 SH   SOLE   197,650 0 16,000
GENERAL MLS INC COM 370334104 1,026 18,286 SH   SOLE   18,286 0 0
GILEAD SCIENCES INC COM 375558103 766 7,800 SH   SOLE   7,800 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 352 9,165 SH   SOLE   8,924 0 241
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,088 55,388 SH   SOLE   52,388 0 3,000
GOOGLE INC CL A 38259P508 704 1,103 SH   SOLE   1,095 0 8
GOOGLE INC CL C 38259P706 854 1,403 SH   SOLE   1,380 0 23
HARLEY DAVIDSON INC COM 412822108 287 5,226 SH   SOLE   5,226 0 0
HCA HOLDINGS INC COM 40412C101 207 2,672 SH   SOLE   2,672 0 0
HOLOGIC INC COM 436440101 284 7,260 SH   SOLE   7,260 0 0
HOME DEPOT INC COM 437076102 543 4,698 SH   SOLE   4,698 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 684 26,400 SH   SOLE   26,400 0 0
INTEL CORP COM 458140100 1,266 42,006 SH   SOLE   25,312 0 16,694
INTERNATIONAL BUSINESS MACHS COM 459200101 1,025 7,073 SH   SOLE   6,398 0 675
ISHARES TR SELECT DIVID ETF 464287168 3,340 45,914 SH   SOLE   42,514 0 3,400
ISHARES TR MSCI EMG MKT ETF 464287234 433 13,218 SH   SOLE   13,218 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 1,630 16,555 SH   SOLE   15,855 0 700
ISHARES TR MSCI EAFE ETF 464287465 443 7,736 SH   SOLE   7,736 0 0
ISHARES TR RUS MID-CAP ETF 464287499 1,618 10,400 SH   SOLE   8,800 0 1,600
ISHARES TR CORE S&P MCP ETF 464287507 383 2,801 SH   SOLE   2,801 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 751 8,050 SH   SOLE   7,650 0 400
ISHARES TR RUS 1000 GRW ETF 464287614 707 7,605 PRN   SOLE   7,605 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 209 2,323 SH   SOLE   1,998 0 325
ISHARES TR RUS 2000 GRW ETF 464287648 212 1,586 PRN   SOLE   1,486 0 100
ISHARES TR RUSSELL 2000 ETF 464287655 402 3,677 SH   SOLE   3,677 0 0
ISHARES TR U.S. TECH ETF 464287721 423 4,281 SH   SOLE   4,281 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,569 71,025 SH   SOLE   66,745 0 4,280
ISHARES TR MSCI ACWI ETF 464288257 889 16,476 SH   SOLE   16,476 0 0
ISHARES TR NAT AMT FREE BD 464288414 322 2,940 SH   SOLE   2,940 0 0
ISHARES TR IBOXX HI YD ETF 464288513 249 2,987 SH   SOLE   2,987 0 0
ISHARES TR RESID RL EST CAP 464288562 1,420 23,945 SH   SOLE   22,745 0 1,200
ISHARES TR U.S. PFD STK ETF 464288687 1,736 44,984 SH   SOLE   42,284 0 2,700
ISHARES TR U.S. PHARMA ETF 464288836 255 1,723 SH   SOLE   1,723 0 0
JOHNSON & JOHNSON COM 478160104 4,247 45,491 SH   SOLE   42,136 0 3,355
JPMORGAN CHASE & CO COM 46625H100 849 13,918 SH   SOLE   12,675 0 1,243
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 666 21,925 SH   SOLE   21,925 0 0
KIMBERLY CLARK CORP COM 494368103 267 2,448 SH   SOLE   2,448 0 0
KINDER MORGAN INC DEL COM 49456B101 414 14,961 SH   SOLE   14,611 0 350
KRAFT HEINZ CO COM 500754106 820 11,623 SH   SOLE   11,000 0 623
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 343 4,000 SH   SOLE   4,000 0 0
LILLY ELI & CO COM 532457108 206 2,466 SH   SOLE   2,286 0 180
LOCKHEED MARTIN CORP COM 539830109 316 1,525 SH   SOLE   1,325 0 200
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,383 18,523 SH   SOLE   11,523 0 7,000
MARKEL CORP COM 570535104 1,137 1,418 SH   SOLE   1,403 0 15
MASTERCARD INC CL A 57636Q104 209 2,317 SH   SOLE   1,317 0 1,000
MCDONALDS CORP COM 580135101 582 5,903 SH   SOLE   5,633 0 270
MEDIVATION INC COM 58501N101 346 8,138 SH   SOLE   138 0 8,000
MERCK & CO INC NEW COM 58933Y105 1,323 26,794 SH   SOLE   25,110 0 1,684
METTLER TOLEDO INTERNATIONAL COM 592688105 712 2,500 SH   SOLE   2,000 0 500
MICROSOFT CORP COM 594918104 1,181 26,684 SH   SOLE   24,136 0 2,548
MIDDLESEX WATER CO COM 596680108 474 19,869 SH   SOLE   18,369 0 1,500
NATIONAL GRID PLC SPON ADR NEW 636274300 356 5,108 SH   SOLE   4,408 0 700
NEW YORK CMNTY BANCORP INC COM 649445103 182 10,092 SH   SOLE   10,092 0 0
NEXTERA ENERGY INC COM 65339F101 643 6,593 SH   SOLE   6,293 0 300
NOVADAQ TECHNOLOGIES INC COM 66987G102 188 18,000 SH   SOLE   18,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,296 24,973 SH   SOLE   23,623 0 1,350
NOVO-NORDISK A S ADR 670100205 371 6,843 SH   SOLE   6,723 0 120
OAKTREE CAP GROUP LLC UNIT CL A 674001201 404 8,170 SH   SOLE   7,370 0 800
OCH ZIFF CAP MGMT GROUP CL A 67551U105 94 10,725 SH   SOLE   10,725 0 0
ORACLE CORP COM 68389X105 515 14,250 SH   SOLE   14,250 0 0
PEPSICO INC COM 713448108 1,984 21,042 SH   SOLE   18,046 0 2,996
PFIZER INC COM 717081103 1,358 43,223 SH   SOLE   39,598 0 3,625
PHILIP MORRIS INTL INC COM 718172109 557 7,015 SH   SOLE   6,715 0 300
PNC FINL SVCS GROUP INC COM 693475105 508 5,693 SH   SOLE   5,299 0 394
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 598 32,725 SH   SOLE   31,425 0 1,300
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1,098 10,786 SH   SOLE   10,686 0 100
PROCTER & GAMBLE CO COM 742718109 356 4,945 SH   SOLE   4,945 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 547 12,986 SH   SOLE   11,702 0 1,284
QUALCOMM INC COM 747525103 637 11,860 SH   SOLE   11,860 0 0
REALTY INCOME CORP COM 756109104 1,457 56,420 SH   SOLE   55,595 0 825
RENAISSANCERE HOLDINGS LTD COM G7496G103 226 2,500 SH   SOLE   500 0 2,000
REPUBLIC FIRST BANCORP INC COM 760416107 37 10,000 SH   SOLE   9,000 0 1,000
RESMED INC COM 761152107 204 4,000 SH   SOLE   4,000 0 0
RESTORATION HARDWARE HLDGS I COM 761283100 539 5,775 SH   SOLE   5,675 0 100
REYNOLDS AMERICAN INC COM 761713106 672 15,180 SH   SOLE   14,948 0 232
RIGEL PHARMACEUTICALS INC COM NEW 766559603 37 15,000 SH   SOLE   15,000 0 0
ROSS STORES INC COM 778296103 261 5,380 SH   SOLE   5,380 0 0
ROYAL BANCSHARES PA INC CL A 780081105 94 44,291 SH   SOLE   44,291 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 307 6,471 SH   SOLE   5,971 0 500
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 13,375 181,818 SH   SOLE   172,268 0 9,550
RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 9,817 205,421 SH   SOLE   194,307 0 11,114
RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 4,391 56,741 SH   SOLE   53,999 0 2,742
RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 9,564 77,371 SH   SOLE   74,226 0 3,145
RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 546 6,412 SH   SOLE   4,902 0 1,510
RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 260 6,300 SH   SOLE   5,650 0 650
RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 5,598 52,684 SH   SOLE   51,239 0 1,445
SCHLUMBERGER LTD COM 806857108 571 8,285 SH   SOLE   8,285 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,826 82,501 SH   SOLE   75,028 0 7,473
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 272 5,934 SH   SOLE   4,744 0 1,190
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 478 9,559 SH   SOLE   8,724 0 835
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 940 23,611 SH   SOLE   22,797 0 814
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,374 67,945 SH   SOLE   65,411 0 2,534
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,279 67,157 SH   SOLE   62,157 0 5,000
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 307 12,932 SH   SOLE   12,021 0 911
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 1,041 38,259 SH   SOLE   33,195 0 5,064
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 3,198 117,265 SH   SOLE   108,032 0 9,233
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 8,941 326,675 SH   SOLE   308,861 0 17,814
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,394 45,922 SH   SOLE   44,092 0 1,830
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 319 6,275 SH   SOLE   6,275 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 726 10,964 SH   SOLE   10,964 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 954 20,221 SH   SOLE   20,021 0 200
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 326 5,331 SH   SOLE   4,941 0 390
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,848 125,703 SH   SOLE   122,788 0 2,915
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,631 91,932 SH   SOLE   89,797 0 2,135
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,257 29,035 SH   SOLE   27,610 0 1,425
SENIOR HSG PPTYS TR SH BEN INT 81721M109 170 10,524 PRN   SOLE   10,224 0 300
SOUTH JERSEY INDS INC COM 838518108 275 10,900 SH   SOLE   10,900 0 0
SOUTHERN CO COM 842587107 228 5,099 SH   SOLE   5,099 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 503 3,094 SH   SOLE   2,494 0 600
SPDR GOLD TRUST GOLD SHS 78463V107 518 4,850 SH   SOLE   4,700 0 150
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 238 7,835 SH   SOLE   7,835 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,621 8,459 SH   SOLE   8,400 0 59
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,650 6,631 PRN   SOLE   5,261 0 1,370
SPDR SERIES TRUST BRC CNV SECS ETF 78464A359 3,254 72,772 SH   SOLE   70,682 0 2,090
SPDR SERIES TRUST S&P DIVID ETF 78464A763 235 3,250 SH   SOLE   3,250 0 0
STARBUCKS CORP COM 855244109 230 4,053 SH   SOLE   4,053 0 0
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 243 8,493 SH   SOLE   4,293 0 4,200
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 461 8,169 SH   SOLE   8,069 0 100
TJX COS INC NEW COM 872540109 310 4,347 SH   SOLE   4,347 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 581 14,747 SH   SOLE   13,483 0 1,264
UNDER ARMOUR INC CL A 904311107 545 5,632 SH   SOLE   5,632 0 0
UNILEVER PLC SPON ADR NEW 904767704 868 21,278 SH   SOLE   19,878 0 1,400
UNION PAC CORP COM 907818108 288 3,259 SH   SOLE   3,259 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 326 22,230 SH   SOLE   22,230 0 0
UNITED TECHNOLOGIES CORP COM 913017109 372 4,185 SH   SOLE   4,185 0 0
US BANCORP DEL COM NEW 902973304 232 5,653 SH   SOLE   5,653 0 0
VANDA PHARMACEUTICALS INC COM 921659108 113 10,000 SH   SOLE   10,000 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 328 4,009 SH   SOLE   4,009 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 591 3,361 SH   SOLE   3,161 0 200
VANGUARD INDEX FDS REIT ETF 922908553 463 6,131 SH   SOLE   6,131 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 602 6,005 SH   SOLE   6,005 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 573 7,466 SH   SOLE   7,466 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 483 4,897 SH   SOLE   4,897 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 204 4,781 SH   SOLE   4,781 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,902 66,690 SH   SOLE   63,651 0 3,039
VISA INC COM CL A 92826C839 644 9,240 SH   SOLE   8,640 0 600
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 487 15,352 SH   SOLE   14,178 0 1,174
WELLS FARGO & CO NEW COM 949746101 805 15,682 SH   SOLE   15,182 0 500
WILLIAMS COS INC DEL COM 969457100 752 20,420 SH   SOLE   20,220 0 200
WISDOMTREE TR MDCP EARN FUND 97717W570 2,618 30,469 SH   SOLE   30,025 0 444
WISDOMTREE TR JAPN HEDGE EQT 97717W851 233 4,789 SH   SOLE   4,789 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 493 9,027 SH   SOLE   9,027 0 0