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
ZIMMER BIOMET HLDGS INC COM 98956P102 706 10,246 SH   SOLE   10,246 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 336 5,161 SH   SOLE   5,161 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1 10,000 SH   SOLE   10,000 0 0
UMB FINL CORP COM 902788108 273 3,610 SH   SOLE   3,610 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 291 6,500 SH   SOLE   6,500 0 0
TWITTER INC COM 90184L102 231 1,900 SH   SOLE   1,900 0 0
TJX COS INC NEW COM 872540109 1 12,159 SH   SOLE   12,159 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 480 6,624 SH   SOLE   6,624 0 0
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 7,821 189,279 SH   SOLE   189,279 0 0
SNAP ON INC COM 833034101 3,664 89,737 SH   SOLE   89,737 0 0
SMUCKER J M CO COM NEW 832696405 232 1,115 SH   SOLE   1,115 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3 24,249 SH   SOLE   24,249 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,284 31,286 SH   SOLE   31,286 0 0
SCHLUMBERGER LTD COM 806857108 288 2,278 SH   SOLE   2,278 0 0
RPM INTL INC COM 749685103 3,620 29,451 SH   SOLE   29,451 0 0
REYNOLDS AMERICAN INC COM 761713106 251 1,880 SH   SOLE   1,880 0 0
RESOLUTE FST PRODS INC COM 76117W109 263 1,331 SH   SOLE   1,331 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 238 127 SH   SOLE   127 0 0
RAYTHEON CO COM NEW 755111507 28,551 437,894 SH   SOLE   437,894 0 0
QUALITY CARE PPTYS INC COM 747545101 2 32,000 SH   SOLE   32,000 0 0
PROTO LABS INC COM 743713109 8,718 82,418 SH   SOLE   82,418 0 0
PROCTER AND GAMBLE CO COM 742718109 12,716 109,218 SH   SOLE   109,218 0 0
PRA GROUP INC COM 69354N106 112 11,027 SH   SOLE   11,027 0 0
PIONEER NAT RES CO COM 723787107 822 6,212 SH   SOLE   6,212 0 0
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 1,390 9,864 SH   SOLE   9,864 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 36 17,136 SH   SOLE   17,136 0 0
NEUBERGER BERMAN INTER MUNI COM 64124P101 569 612 SH   SOLE   612 0 0
NETFLIX INC COM 64110L106 288 5,121 SH   SOLE   5,121 0 0
MEDTRONIC PLC SHS G5960L103 297 5,363 SH   SOLE   5,363 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 274 5,269 SH   SOLE   5,269 0 0
LKQ CORP COM 501889208 3,329 30,271 SH   SOLE   30,271 0 0
KIMCO RLTY CORP COM 49446R109 3,204 20,921 SH   SOLE   20,921 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2,694 21,643 SH   SOLE   21,643 0 0
ISHARES TR MRNGSTR LG-CP VL 464288109 624 687 SH   SOLE   687 0 0
ISHARES TR S&P MC 400GR ETF 464287606 582 3,381 SH   SOLE   3,381 0 0
HORMEL FOODS CORP COM 440452100 289 5,000 SH   SOLE   5,000 0 0
HESS CORP COM 42809H107 230 1,108 SH   SOLE   1,108 0 0
HELEN OF TROY CORP LTD COM G4388N106 7 30,000 SH   SOLE   30,000 0 0
HEICO CORP NEW COM 422806109 438 16,225 SH   SOLE   16,225 0 0
FRANCO NEVADA CORP COM 351858105 882 11,901 SH   SOLE   11,901 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 1,401 11,789 SH   SOLE   11,789 0 0
FACEBOOK INC CL A 30303M102 3,784 73,736 SH   SOLE   73,736 0 0
FABRINET SHS G3323L100 440 4,142 SH   SOLE   4,142 0 0
ENCANA CORP COM 292505104 80 10,000 SH   SOLE   10,000 0 0
EKSO BIONICS HLDGS INC COM NEW 282644202 1,840 12,775 SH   SOLE   12,775 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 284 1,850 SH   SOLE   1,850 0 0
EATON CORP PLC SHS G29183103 690 6,214 SH   SOLE   6,214 0 0
DOLLAR GEN CORP NEW COM 256677105 30,231 237,967 SH   SOLE   237,967 0 0
DANAHER CORP DEL COM 235851102 1,018 11,504 SH   SOLE   11,504 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 506 9,277 SH   SOLE   9,277 0 0
COSTAR GROUP INC COM 22160N109 32,338 334,897 SH   SOLE   334,897 0 0
CONOCOPHILLIPS COM 20825C104 476 4,325 SH   SOLE   4,325 0 0
CIRRUS LOGIC INC COM 172755100 627 9,785 SH   SOLE   9,785 0 0
CBS CORP NEW CL B 124857202 1,468 10,071 SH   SOLE   10,071 0 0
CARS COM INC COM 14575E105 288 2,278 SH   SOLE   2,278 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 21,006 248,502 SH   SOLE   248,502 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 246 1,452 SH   SOLE   1,452 0 0
BEST BUY INC COM 086516101 284 1,850 SH   SOLE   1,850 0 0
BANK NEW YORK MELLON CORP COM 064058100 5,861 113,361 SH   SOLE   113,361 0 0
AMETEK INC NEW COM 031100100 299 1,943 SH   SOLE   1,943 0 0
AMERIPRISE FINL INC COM 03076C106 2 41,200 SH   SOLE   41,200 0 0
AMERICAN STS WTR CO COM 029899101 11,406 83,349 SH   SOLE   83,349 0 0
ALPS ETF TR SPROTT GL MINE 00162Q643 1,009 30,306 SH   SOLE   30,306 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 442 4,232 SH   SOLE   4,232 0 0
AIR LEASE CORP CL A 00912X302 538 7,221 SH   SOLE   7,221 0 0
3M CO COM 88579Y101 253 2,150 SH   SOLE   2,150 0 0