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
Baidu, Inc. com 056752108 9,703 63,722 SH   SOLE   9,703 0 0
Checkpoint Software com m22465104 11,756 173,829 SH   SOLE   11,756 0 0
Open Text Corp. com 683715106 11,853 248,432 SH   SOLE   11,853 0 0
Sohu.com, Inc. com 83408w103 9,828 150,998 SH   SOLE   9,828 0 0
Alcatel Lucent com 013904305 2 404 SH   SOLE   2 0 0
Autoliv, Inc. com 052800109 14,632 145,809 SH   SOLE   14,632 0 0
CBS Corp. com 124857202 17,864 289,056 SH   SOLE   17,864 0 0
CDW Corporation com 12514g108 3 100 SH   SOLE   3 0 0
Cedar Fair, L.P. com 150185106 14 275 SH   SOLE   14 0 0
Darden Restaurants, Inc. com 237194105 2 43 SH   SOLE   2 0 0
Deckers Outdoor Corporation com 243537107 272 3,410 SH   SOLE   272 0 0
Ford Motor Company com 345370860 16 1,000 SH   SOLE   16 0 0
General Motors Company com 37045v100 1 31 SH   SOLE   1 0 0
Gentex Corp com 371901109 13,333 422,861 SH   SOLE   13,333 0 0
Lithia Motors, Inc. com 536797103 80 1,200 SH   SOLE   80 0 0
Lowe's Companies, Inc. com 548661107 385 7,875 SH   SOLE   385 0 0
Modine Manufacturing Company com 607828100 230 15,720 SH   SOLE   230 0 0
Scripps Networks Interactive, Inc. com 811065101 12,368 162,929 SH   SOLE   12,368 0 0
Standard Motor Products Inc. com 853666105 152 4,250 SH   SOLE   152 0 0
Staples, Inc. com 855030102 8,345 735,854 SH   SOLE   8,345 0 0
Starbucks Corporation com 855244109 7 100 SH   SOLE   7 0 0
The Cheesecake Factory Inc. com 163072101 20 425 SH   SOLE   20 0 0
The Walt Disney Company com 254687106 16 200 SH   SOLE   16 0 0
Toro Company com 891092108 250 3,954 SH   SOLE   250 0 0
Balchem Corp. com 057665200 212 4,070 SH   SOLE   212 0 0
CVS Caremark Corp. com 126650100 14,471 193,309 SH   SOLE   14,471 0 0
J & J Snack Food Corp. com 466032109 223 2,328 SH   SOLE   223 0 0
McCormick & Company, Inc. com 579780206 6 80 SH   SOLE   6 0 0
Nature's Sunshine Products, Inc. com 639027101 14 1,011 SH   SOLE   14 0 0
Baker Hughes Inc. com 057224107 98 1,500 SH   SOLE   98 0 0
Chevron Corporation com 166764100 100 842 SH   SOLE   100 0 0
ConocoPhillips com 20825C104 12 165 SH   SOLE   12 0 0
Dril-Quip com 262037104 13,144 117,255 SH   SOLE   13,144 0 0
Exxon Mobil Corporation com 30231G102 216 2,208 SH   SOLE   216 0 0
Halliburton Company com 406216101 15,335 260,404 SH   SOLE   15,335 0 0
Linn Energy, LLC com 536020100 8 300 SH   SOLE   8 0 0
Next Era Energy, Inc. com 65339f101 8 80 SH   SOLE   8 0 0
Pengrowh Energy Corp. com 70706p104 212 34,880 SH   SOLE   212 0 0
Phillips 66 com 718546104 6 82 SH   SOLE   6 0 0
PowerShares WilderHill Clean Energy com 73935x500 427 60,312 SH   SOLE   427 0 0
Tidewater, Inc. com 886423102 98 2,015 SH   SOLE   98 0 0
American International Group, Inc. com 026874784 14,140 282,739 SH   SOLE   14,140 0 0
Associated Banc-Corp com 045487105 5 300 SH   SOLE   5 0 0
Bank of America Corporation com 060505104 13,794 801,976 SH   SOLE   13,794 0 0
Bank of New York Mellon Crop. com 064058100 586 16,615 SH   SOLE   586 0 0
Berkshire Hathaway, Inc. Class B com 084670702 25 200 SH   SOLE   25 0 0
Chemical Financial Corporation com 163731102 235 7,255 SH   SOLE   235 0 0
Citigroup, Inc. com 172967424 10,002 210,127 SH   SOLE   10,002 0 0
Goldman Sachs Group, Inc. com 38141G104 11,264 68,743 SH   SOLE   11,264 0 0
Hingham Institution for Savings com 433323102 39 500 SH   SOLE   39 0 0
Mastercard Incorporated com 57636q104 14,969 200,385 SH   SOLE   14,969 0 0
Moody's Corp com 615369105 16,626 209,609 SH   SOLE   16,626 0 0
Morgan Stanley com 617446448 743 23,840 SH   SOLE   743 0 0
Old Republic International Corporation com 680223104 221 13,478 SH   SOLE   221 0 0
Old Second Bancorp, Inc. com 680277100 1 300 SH   SOLE   1 0 0
SPDR S&P Regional Banking ETF com 78464A698 546 13,185 SH   SOLE   546 0 0
Synovus Financial Corp. com 87161C105 214 62,980 SH   SOLE   214 0 0
THL Credit, Inc. com 872438106 14 1,000 SH   SOLE   14 0 0
The Blackstone Group L.P. com 09253u108 19 570 SH   SOLE   19 0 0
The Travelers Companies, Inc. com 89417E109 8 95 SH   SOLE   8 0 0
United Bankshares Inc. com 909907107 194 6,328 SH   SOLE   194 0 0
iStar Financial, Inc. com 45031u101 271 18,355 SH   SOLE   271 0 0
Amgen Incorporated com 031162100 14,490 117,483 SH   SOLE   14,490 0 0
Boston Scientific Corp. com 101137107 12,220 903,826 SH   SOLE   12,220 0 0
Bristol-Myers Squibb Company com 110122108 9,949 191,502 SH   SOLE   9,949 0 0
Celgene Corporation com 151020104 9,819 70,336 SH   SOLE   9,819 0 0
Centene Corp. com 15135B101 221 3,550 SH   SOLE   221 0 0
Coherent Inc. com 192479103 549 8,405 SH   SOLE   549 0 0
Gilead Sciences Inc. com 375558103 18,915 266,934 SH   SOLE   18,915 0 0
Hanger, Inc. com 41043f208 151 4,470 SH   SOLE   151 0 0
Health Care Select Sector SPDR com 81369Y209 423 7,235 SH   SOLE   423 0 0
Humana, Inc. com 444859102 13,594 120,600 SH   SOLE   13,594 0 0
Invacare Corp com 461203101 209 10,935 SH   SOLE   209 0 0
Johnson & Johnson com 478160104 6 60 SH   SOLE   6 0 0
Medtronic, Inc. com 585055106 358 5,815 SH   SOLE   358 0 0
Merck & Co. Inc. com 58933Y105 20 350 SH   SOLE   20 0 0
Techne Corporation com 878377100 4 48 SH   SOLE   4 0 0
Vertex Pharmaceuticals Incorporated com 92532f100 8 110 SH   SOLE   8 0 0
Wright Medical Group, Inc. com 98235T107 230 7,395 SH   SOLE   230 0 0
Advisory Board Company com 00762w107 240 3,740 SH   SOLE   240 0 0
Allegion Plc. com g0176j109 2,009 38,510 SH   SOLE   2,009 0 0
Belden Inc. com 077454106 10,727 154,124 SH   SOLE   10,727 0 0
Cintas Corp. com 172908105 14,000 234,866 SH   SOLE   14,000 0 0
Convergys Corporation com 212485106 13,314 607,678 SH   SOLE   13,314 0 0
Cummins, Inc. com 231021106 134 900 SH   SOLE   134 0 0
Esterline Technologies Corp. com 297425100 189 1,775 SH   SOLE   189 0 0
Franklin Electric Co., Inc. com 353514102 197 4,640 SH   SOLE   197 0 0
Gencorp, Inc. com 368682100 203 11,110 SH   SOLE   203 0 0
General Electric Company com 369604103 26 1,000 SH   SOLE   26 0 0
Grand Canyon Education com 38526m106 285 6,105 SH   SOLE   285 0 0
Hexcel Corp. com 428291108 655 15,045 SH   SOLE   655 0 0
Illinois Tool Works Inc. com 452308109 384 4,760 SH   SOLE   384 0 0
Ingersoll-Rand Plc. com G47791101 10,825 189,122 SH   SOLE   10,825 0 0
Kansas City Southern com 485170302 13,764 134,859 SH   SOLE   13,764 0 0
Raytheon Company com 755111507 16,060 162,565 SH   SOLE   16,060 0 0
Unifirst Corporation Inc. Mass. com 904708104 253 2,304 SH   SOLE   253 0 0
United Technologies com 913017109 13,335 114,133 SH   SOLE   13,335 0 0
WEX, Inc. com 96208t104 543 5,715 SH   SOLE   543 0 0
Waste Management, Inc. com 94106L109 15 345 SH   SOLE   15 0 0
Westinghouse Air Brake Technologies Corp. com 929740108 222 2,865 SH   SOLE   222 0 0
iShares US Aerospace & Defense com 464288760 16 142 SH   SOLE   16 0 0
ACI Worldwide, Inc. com 004498101 2 30 SH   SOLE   2 0 0
Acxiom Corp. com 005125109 271 7,875 SH   SOLE   271 0 0
Amazon Com Inc. com 023135106 359 1,060 SH   SOLE   359 0 0
Apple Inc. com 037833100 1 1 SH   SOLE   1 0 0
Atmel Corp. com 049513104 214 25,552 SH   SOLE   214 0 0
Automatic Data Processing Inc. com 053015103 6 75 SH   SOLE   6 0 0
Blackbaud, Inc. com 09227q100 128 4,090 SH   SOLE   128 0 0
EMC Corporation com 268648102 33 1,200 SH   SOLE   33 0 0
Informatica Corporation com 45666q102 11,074 293,130 SH   SOLE   11,074 0 0
Int'l Rectifier Corp. com 460254105 13,529 493,752 SH   SOLE   13,529 0 0
Intel Corporation com 458140100 14 550 SH   SOLE   14 0 0
Ishares S & P North America Tech-Software com 464287515 402 4,828 SH   SOLE   402 0 0
LSI Corporation com 502161102 1 116 SH   SOLE   1 0 0
Leidos Holdings, Inc. com 525327102 9,559 270,256 SH   SOLE   9,559 0 0
Manhattan Associates, Inc. com 562750109 222 6,350 SH   SOLE   222 0 0
NCR Corporation com 62886E108 15 414 SH   SOLE   15 0 0
Netsuite Inc. com 64118q107 229 2,410 SH   SOLE   229 0 0
Nvidia Corporation com 67066g104 1 56 SH   SOLE   1 0 0
Photronics, Inc. com 719405102 193 22,665 SH   SOLE   193 0 0
PowerShares S&P SmallCap Info Tech com 73937B860 416 9,168 SH   SOLE   416 0 0
Progress Software Corp. com 743312100 9,701 445,019 SH   SOLE   9,701 0 0
Safeguard Scientifics, Inc. com 786449207 220 9,905 SH   SOLE   220 0 0
SanDisk Corp. com 80004C101 15,177 186,937 SH   SOLE   15,177 0 0
Sapient Corporation com 803062108 217 12,715 SH   SOLE   217 0 0
Skyworks Solutions, Inc. com 83088M102 15 410 SH   SOLE   15 0 0
Teradata Corporation com 88076W103 17 354 SH   SOLE   17 0 0
The Ultimate Software Group, Inc. com 90385d107 228 1,662 SH   SOLE   228 0 0
Tyler Technologies, Inc. com 902252105 237 2,830 SH   SOLE   237 0 0
Vmware Inc. Class A com 928563402 13,304 123,161 SH   SOLE   13,304 0 0
Ashland, Inc. com 044209104 13,402 134,725 SH   SOLE   13,402 0 0
Dynamic Materials Corp com 267888105 182 9,540 SH   SOLE   182 0 0
Nucor Corporation com 670346105 17 340 SH   SOLE   17 0 0
Sealed Air Corporation com 81211K100 2 60 SH   SOLE   2 0 0
AT&T, Inc. com 00206R102 11 309 SH   SOLE   11 0 0
Dominion Resources, Inc. com 25746U109 21 290 SH   SOLE   21 0 0
Edison International com 281020107 6 100 SH   SOLE   6 0 0
ITC Holdings Corp. com 465685105 6 165 SH   SOLE   6 0 0
Northeast Utilities com 664397106 744 16,354 SH   SOLE   744 0 0
Ivy High Income Opportunities F com 465893105 39 2,127 SH   SOLE   39 0 0
PowerShares Aerospace & Defense com 73935x690 16 484 SH   SOLE   16 0 0
PowerShares Dynamic Pharmaceuticals com 73935x799 33 576 SH   SOLE   33 0 0
ProShares S&P 500 Aristocrats ETF com 74348a467 25 571 SH   SOLE   25 0 0
ProShares Short S & P 500 com 74347r503 9 370 SH   SOLE   9 0 0
ProShares Ultra QQQ com 74347r206 10 102 SH   SOLE   10 0 0
SPDR KBW Insurance com 78464a789 405 6,512 SH   SOLE   405 0 0
SPDR S & P Midcap 400 com 78467Y107 8 30 SH   SOLE   8 0 0
SPDR S & P Semiconductor com 78464a862 442 6,419 SH   SOLE   442 0 0
SPDR S&P 500 Growth ETF com 78464a409 9 105 SH   SOLE   9 0 0
SPDR S&P Dividend ETF com 78464a763 88 1,193 SH   SOLE   88 0 0
Vanguard Utilities ETF com 92204a876 16 180 SH   SOLE   16 0 0
WisdomTree International Div ex-Finncls com 97717w786 16 329 SH   SOLE   16 0 0