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 981 6,917 SH   SOLE 0 0 6,917
ABBOTT LABS COM 002824100 379 9,430 SH   SOLE 0 0 9,430
ABBVIE INC COM 00287Y109 513 9,436 SH   SOLE 0 0 9,436
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 348 3,546 SH   SOLE 0 0 3,546
AEHR TEST SYSTEMS COM 00760J108 1,755 688,195 SH   SOLE 0 0 688,195
ALTRIA GROUP INC COM 02209S103 3,100 56,983 SH   SOLE 0 0 56,983
AMAZON COM INC COM 023135106 1,343 2,623 SH   SOLE 0 0 2,623
APACHE CORP COM 037411105 232 5,929 SH   SOLE 0 0 5,929
APPLE INC COM 037833100 12,566 113,928 SH   SOLE 0 0 113,928
AT&T INC COM 00206R102 891 27,334 SH   SOLE 0 0 27,334
BANK AMER CORP COM 060505104 368 23,598 SH   SOLE 0 0 23,598
BANK NEW YORK MELLON CORP COM 064058100 448 11,450 SH   SOLE 0 0 11,450
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 225 1,724 SH   SOLE 0 0 1,724
BP PLC SPONSORED ADR 055622104 794 25,977 SH   SOLE 0 0 25,977
CATERPILLAR INC DEL COM 149123101 1,248 19,095 SH   SOLE 0 0 19,095
CELGENE CORP COM 151020104 2,840 26,253 SH   SOLE 0 0 26,253
CHEVRON CORP NEW COM 166764100 1,604 20,339 SH   SOLE 0 0 20,339
CISCO SYS INC COM 17275R102 5,725 218,089 SH   SOLE 0 0 218,089
COCA COLA CO COM 191216100 2,530 63,062 SH   SOLE 0 0 63,062
COLGATE PALMOLIVE CO COM 194162103 2,538 39,998 SH   SOLE 0 0 39,998
COMCAST CORP NEW CL A 20030N101 741 13,022 SH   SOLE 0 0 13,022
CONOCOPHILLIPS COM 20825C104 2,061 42,969 SH   SOLE 0 0 42,969
CUMMINS INC COM 231021106 1,398 12,871 SH   SOLE 0 0 12,871
DISNEY WALT CO COM DISNEY 254687106 2,860 27,982 SH   SOLE 0 0 27,982
DOMINION RES INC VA NEW COM 25746U109 263 3,738 SH   SOLE 0 0 3,738
EMERSON ELEC CO COM 291011104 504 11,411 SH   SOLE 0 0 11,411
EXXON MOBIL CORP COM 30231G102 4,770 64,159 SH   SOLE 0 0 64,159
FACEBOOK INC CL A 30303M102 1,299 14,445 SH   SOLE 0 0 14,445
FNB CORP PA COM 302520101 752 58,037 SH   SOLE 0 0 58,037
GENERAL ELECTRIC CO COM 369604103 3,732 147,964 SH   SOLE 0 0 147,964
GENERAL MLS INC COM 370334104 740 13,192 SH   SOLE 0 0 13,192
GILEAD SCIENCES INC COM 375558103 1,487 15,147 SH   SOLE 0 0 15,147
GOOGLE INC CL A 38259P508 6,694 10,486 SH   SOLE 0 0 10,486
GOOGLE INC CL C 38259P706 952 1,564 SH   SOLE 0 0 1,564
HEWLETT PACKARD CO COM 428236103 363 14,183 SH   SOLE 0 0 14,183
HOME DEPOT INC COM 437076102 365 3,157 SH   SOLE 0 0 3,157
INTEL CORP COM 458140100 2,379 78,941 SH   SOLE 0 0 78,941
ISHARES TR S&P 100 ETF 464287101 447 5,272 SH   SOLE 0 0 5,272
ISHARES TR SELECT DIVID ETF 464287168 862 11,847 SH   SOLE 0 0 11,847
ISHARES TR MSCI EMG MKT ETF 464287234 592 18,060 SH   SOLE 0 0 18,060
ISHARES TR GLOBAL TECH ETF 464287291 268 2,975 SH   SOLE 0 0 2,975
ISHARES TR S&P 500 GRWT ETF 464287309 1,166 10,817 SH   SOLE 0 0 10,817
ISHARES TR GLOB HLTHCRE ETF 464287325 264 2,685 SH   SOLE 0 0 2,685
ISHARES TR MSCI EAFE ETF 464287465 4,488 78,292 SH   SOLE 0 0 78,292
ISHARES TR CORE S&P MCP ETF 464287507 2,088 15,288 SH   SOLE 0 0 15,288
ISHARES TR S&P MC 400GR ETF 464287606 700 4,459 SH   SOLE 0 0 4,459
ISHARES TR RUS 1000 ETF 464287622 2,976 27,803 SH   SOLE 0 0 27,803
ISHARES TR RUSSELL 2000 ETF 464287655 3,781 34,627 SH   SOLE 0 0 34,627
ISHARES TR S&P MC 400VL ETF 464287705 600 5,202 SH   SOLE 0 0 5,202
ISHARES TR U.S. TECH ETF 464287721 937 9,475 SH   SOLE 0 0 9,475
ISHARES TR U.S. FIN SVC ETF 464287770 214 2,498 SH   SOLE 0 0 2,498
ISHARES TR CORE S&P SCP ETF 464287804 598 5,611 SH   SOLE 0 0 5,611
ISHARES TR SP SMCP600VL ETF 464287879 285 2,721 SH   SOLE 0 0 2,721
ISHARES TR SP SMCP600GR ETF 464287887 320 2,660 SH   SOLE 0 0 2,660
ISHARES TR US OIL EQ&SV ETF 464288844 2,411 66,270 SH   SOLE 0 0 66,270
JA SOLAR HOLDINGS CO LTD SPON ADR REP5ORD 466090206 998 127,927 SH   SOLE 0 0 127,927
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 901 41,068 SH   SOLE 0 0 41,068
JOHNSON & JOHNSON COM 478160104 3,958 42,399 SH   SOLE 0 0 42,399
JPMORGAN CHASE & CO COM 46625H100 872 14,295 SH   SOLE 0 0 14,295
KRAFT HEINZ CO COM 500754106 339 4,796 SH   SOLE 0 0 4,796
LOCKHEED MARTIN CORP COM 539830109 312 1,504 SH   SOLE 0 0 1,504
MARATHON OIL CORP COM 565849106 619 40,217 SH   SOLE 0 0 40,217
MARRIOTT INTL INC NEW CL A 571903202 354 5,196 SH   SOLE 0 0 5,196
MASTERCARD INC CL A 57636Q104 1,162 12,893 SH   SOLE 0 0 12,893
MCDONALDS CORP COM 580135101 2,640 26,798 SH   SOLE 0 0 26,798
MEDTRONIC PLC SHS G5960L103 2,331 34,828 SH   SOLE 0 0 34,828
MERCK & CO INC NEW COM 58933Y105 2,461 49,824 SH   SOLE 0 0 49,824
METLIFE INC COM 59156R108 1,236 26,221 SH   SOLE 0 0 26,221
MICROSOFT CORP COM 594918104 1,905 43,031 SH   SOLE 0 0 43,031
MONDELEZ INTL INC CL A 609207105 409 9,776 SH   SOLE 0 0 9,776
MYLAN N V SHS EURO N59465109 704 17,488 SH   SOLE 0 0 17,488
NATIONAL OILWELL VARCO INC COM 637071101 682 18,122 SH   SOLE 0 0 18,122
NETFLIX INC COM 64110L106 739 7,159 SH   SOLE 0 0 7,159
NEWMONT MINING CORP COM 651639106 753 46,883 SH   SOLE 0 0 46,883
NOVARTIS A G SPONSORED ADR 66987V109 257 2,800 SH   SOLE 0 0 2,800
ORACLE CORP COM 68389X105 2,080 57,580 SH   SOLE 0 0 57,580
PEPSICO INC COM 713448108 844 8,948 SH   SOLE 0 0 8,948
PFIZER INC COM 717081103 226 7,180 SH   SOLE 0 0 7,180
PHILIP MORRIS INTL INC COM 718172109 590 7,441 SH   SOLE 0 0 7,441
PHILLIPS 66 COM 718546104 1,090 14,185 SH   SOLE 0 0 14,185
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 281 15,389 SH   SOLE 0 0 15,389
PNC FINL SVCS GROUP INC COM 693475105 2,561 28,711 SH   SOLE 0 0 28,711
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 310 8,607 SH   SOLE 0 0 8,607
POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 793 8,675 SH   SOLE 0 0 8,675
POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 243 3,661 SH   SOLE 0 0 3,661
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 6,686 65,702 SH   SOLE 0 0 65,702
PPG INDS INC COM 693506107 464 5,292 SH   SOLE 0 0 5,292
PROCTER & GAMBLE CO COM 742718109 2,059 28,620 SH   SOLE 0 0 28,620
PROSHARES TR PSHS ULT S&P 500 74347R107 1,017 18,286 SH   SOLE 0 0 18,286
PROSHARES TR PSHS ULTRA QQQ 74347R206 482 7,407 SH   SOLE 0 0 7,407
PROSHARES TR ULTR MSCI ETF 74347X500 2,568 30,630 SH   SOLE 0 0 30,630
QUALCOMM INC COM 747525103 852 15,862 SH   SOLE 0 0 15,862
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 740 15,589 SH   SOLE 0 0 15,589
S & T BANCORP INC COM 783859101 2,269 69,571 SH   SOLE 0 0 69,571
SCHLUMBERGER LTD COM 806857108 1,617 23,439 SH   SOLE 0 0 23,439
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 852 21,334 SH   SOLE 0 0 21,334
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,627 54,768 SH   SOLE 0 0 54,768
SELECT SECTOR SPDR TR SBI CONS STPLS 81369y308 934 19,797 SH   SOLE 0 0 19,797
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 653 8,789 SH   SOLE 0 0 8,789
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 406 6,637 SH   SOLE 0 0 6,637
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 5,576 246,081 SH   SOLE 0 0 246,081
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,082 41,735 SH   SOLE 0 0 41,735
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 337 2,070 SH   SOLE 0 0 2,070
SPDR S&P 500 ETF TR TR UNIT 78462f103 9,670 50,463 SH   SOLE 0 0 50,463
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,411 5,667 SH   SOLE 0 0 5,667
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 918 9,414 SH   SOLE 0 0 9,414
STARBUCKS CORP COM 855244109 1,665 29,288 SH   SOLE 0 0 29,288
STEEL DYNAMICS INC COM 858119100 984 57,288 SH   SOLE 0 0 57,288
TRINA SOLAR LIMITED SPON ADR 89628E104 778 86,693 SH   SOLE 0 0 86,693
TWITTER INC COM 90184L102 1,148 42,625 SH   SOLE 0 0 42,625
UNDER ARMOUR INC CL A 904311107 1,267 13,088 SH   SOLE 0 0 13,088
UNILEVER N V N Y SHS NEW 904784709 333 8,295 SH   SOLE 0 0 8,295
UNION PAC CORP COM 907818108 1,083 12,246 SH   SOLE 0 0 12,246
UNITED PARCEL SERVICE INC CL B 911312106 373 3,777 SH   SOLE 0 0 3,777
UNITED TECHNOLOGIES CORP COM 913017109 1,944 21,845 SH   SOLE 0 0 21,845
VALERO ENERGY CORP NEW COM 91913Y100 989 16,449 SH   SOLE 0 0 16,449
VANGUARD INDEX FDS MID CAP ETF 922908629 224 1,924 SH   SOLE 0 0 1,924
VANGUARD INDEX FDS LARGE CAP ETF 922908637 412 4,677 SH   SOLE 0 0 4,677
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 524 15,842 SH   SOLE 0 0 15,842
VANGUARD WORLD FD MEGA GRWTH IND 921910816 524 6,734 SH   SOLE 0 0 6,734
VANGUARD WORLD FD MEGA CAP INDEX 921910873 824 12,627 SH   SOLE 0 0 12,627
VANGUARD WORLD FDS TELCOMM ETF 92204A884 729 9,246 SH   SOLE 0 0 9,246
VERIZON COMMUNICATIONS INC COM 92343V104 2,699 62,031 SH   SOLE 0 0 62,031
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,974 23,756 SH   SOLE 0 0 23,756
WELLS FARGO & CO NEW COM 949746101 1,023 19,923 SH   SOLE 0 0 19,923
WISDOMTREE TR LARGECAP DIVID 97717W307 4,746 70,520 SH   SOLE 0 0 70,520
WISDOMTREE TR SMLCAP EARN FD 97717W562 313 4,255 SH   SOLE 0 0 4,255
WISDOMTREE TR MDCP EARN FUND 97717W570 208 2,422 SH   SOLE 0 0 2,422
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,649 57,615 SH   SOLE 0 0 57,615
YUM BRANDS INC COM 988498101 236 2,956 SH   SOLE 0 0 2,956
ZIMMER BIOMET HLDGS INC COM 98956P102 539 5,734 SH   SOLE 0 0 5,734