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
ACCENTURE LTD BERMUDA CL A Stock G1151C101 4,393 53,429 SH   SOLE 0 53,429 0 0
AFLAC INC Stock 001055102 4,795 71,781 SH   SOLE 0 71,781 0 0
AMAZON.COM INC Stock 023135106 5,924 14,854 SH   SOLE 0 14,854 0 0
APPLE COMPUTER, INC. Stock 037833100 4,922 8,773 SH   SOLE 0 8,773 0 0
BAKER HUGHES INC Stock 057224107 4,528 81,945 SH   SOLE 0 81,945 0 0
CARBO CERAMICS INC Stock 140781105 3,991 34,246 SH   SOLE 0 34,246 0 0
CATAMARAN CORP Stock 148887102 3,300 69,530 SH   SOLE 0 69,530 0 0
CATERPILLAR INC Stock 149123101 4,342 47,809 SH   SOLE 0 47,809 0 0
CHICAGO BRIDGE & IRON CO NV SHS Stock 167250109 6,327 76,100 SH   SOLE 0 76,100 0 0
COLGATE-PALMOLIVE CO Stock 194162103 5,527 84,758 SH   SOLE 0 84,758 0 0
CONOCOPHILLIPS Stock 20825C104 590 8,356 SH   SOLE 0 8,356 0 0
DIGITAL GENERATION SYS Stock 25400B108 5,039 395,495 SH   SOLE 0 395,495 0 0
ESTEE LAUDER COMPANIES INC Stock 518439104 4,851 64,402 SH   SOLE 0 64,402 0 0
EXXON MOBIL CORP Stock 30231G102 3,729 36,845 SH   SOLE 0 36,845 0 0
FIRST NIAGARA FINANCIAL GROUP, CMN Stock 33582V108 4,097 385,750 SH   SOLE 0 385,750 0 0
GENERAL ELECTRIC CO Stock 369604103 5,096 181,823 SH   SOLE 0 181,823 0 0
HEALTH CARE REIT INC REIT 42217K106 3,240 60,478 SH   SOLE 0 60,478 0 0
HEALTHCARE SERVICES GROUP INC Stock 421906108 4,191 147,730 SH   SOLE 0 147,730 0 0
HELMERICH & PAYNE INC Stock 423452101 4,954 58,918 SH   SOLE 0 58,918 0 0
HOME DEPOT Stock 437076102 4,562 55,400 SH   SOLE 0 55,400 0 0
INTL BUSINESS MACHINES Stock 459200101 4,736 25,248 SH   SOLE 0 25,248 0 0
KLA-TENCOR CORP Stock 482480100 4,665 72,377 SH   SOLE 0 72,377 0 0
MAIN STREET CAPITAL CORP COM Stock 56035L104 4,270 130,615 SH   SOLE 0 130,615 0 0
NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 4,440 24,033 SH   SOLE 0 24,033 0 0
OCEANEERING INTL INC Stock 675232102 3,290 41,705 SH   SOLE 0 41,705 0 0
PHILLIPS 66 Stock 718546104 559 7,242 SH   SOLE 0 7,242 0 0
PLUM CREEK TIMBER COINC REIT 729251108 3,978 85,523 SH   SOLE 0 85,523 0 0
QUALCOMM INC Stock 747525103 4,449 59,920 SH   SOLE 0 59,920 0 0
ROWAN COMPANIES PLC Stock G7665A101 571 16,136 SH   SOLE 0 16,136 0 0
SAFEGUARD SCIENTIFICS INC Stock 786449207 4,329 215,499 SH   SOLE 0 215,499 0 0
SPDR BIOTECH ETF ETF 78464A870 5,782 44,407 SH   SOLE 0 44,407 0 0
SPDR S&P 500 ETF ETF 78462F103 267 1,445 SH   SOLE 0 1,445 0 0
T ROWE PRICE GROUP INC Stock 74144T108 4,576 54,624 SH   SOLE 0 54,624 0 0
TARGET CORP Stock 87612E106 3,528 55,755 SH   SOLE 0 55,755 0 0
TEXTAINER GROUP HOLDINGS LTD SHS Stock G8766E109 3,700 91,998 SH   SOLE 0 91,998 0 0
TRW AUTOMOTIVE HOLDINGS C Stock 87264S106 4,531 60,910 SH   SOLE 0 60,910 0 0
UNION PACIFIC CORP Stock 907818108 5,846 34,796 SH   SOLE 0 34,796 0 0
VALMONT INDS INC Stock 920253101 3,880 26,021 SH   SOLE 0 26,021 0 0
VANGUARD LARGE CAP ETF 922908637 233 2,742 SH   SOLE 0 2,742 0 0
VANGUARD MID CAP ETF 922908629 219 1,993 SH   SOLE 0 1,993 0 0
VANGUARD SHORT TERM CORP BOND FD ETF ETF 92206C409 1,029 12,902 SH   SOLE 0 12,902 0 0
VANGUARD SMALL CAP ETF ETF 922908751 231 2,099 SH   SOLE 0 2,099 0 0