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
INTL BUSINESS MACH COM 459200101 222 1,200 SH   SOLE none 0 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 206 1,300 SH   SOLE none 0 0 0
ISHARES TRUST S&P S&P 500 INDEX 464287200 230 1,364 SH   SOLE none 0 0 0
GOOGLE INC CLASS A CL A 38259P508 1,552 1,772 SH   SOLE none 0 0 0
PRECISION CASTPARTS CORP. COM 740189105 409 1,800 SH   SOLE none 0 0 0
MOHAWK INDUSTRIES INC COM 608190104 306 2,350 SH   SOLE none 0 0 0
BLACKROCK 2001 TERM TRUST CL A 09247X101 658 2,433 SH   SOLE none 0 0 0
APPLE COMPUTER INC COM 037833100 1,318 2,765 SH   SOLE none 0 0 0
V.F. CORP COM 918204108 582 2,923 SH   SOLE none 0 0 0
3M COMPANY COM 88579Y101 485 4,060 SH   SOLE none 0 0 0
WALMART COM 931142103 303 4,100 SH   SOLE none 0 0 0
PANERA BREAD CO CL A CL A 69840W108 665 4,192 SH   SOLE none 0 0 0
UNITED PARCEL SERVICE B CL B 911312106 432 4,725 SH   SOLE none 0 0 0
CLOROX COMPANY COM 189054109 400 4,900 SH   SOLE none 0 0 0
ADVANCED AUTO PARTS COM 00751Y106 422 5,100 SH   SOLE none 0 0 0
ROPER INDUSTRIES INC COM 776696106 698 5,257 SH   SOLE none 0 0 0
TARGET CORPORATION COM 87612E106 356 5,570 SH   SOLE none 0 0 0
IDEXX LABS INC COM 45168D104 603 6,050 SH   SOLE none 0 0 0
CONOCO PHILLIPS COM 20825C104 438 6,300 SH   SOLE none 0 0 0
ISHARES RUSS 1000 VALUE RUSSELL1000VAL 464287598 559 6,486 SH   SOLE none 0 0 0
OCCIDENTAL PETROLEUM COM 674599105 630 6,730 SH   SOLE none 0 0 0
ISHARES RUSS 1000 GRWTH RUSSELL1000GRW 464287614 567 7,253 SH   SOLE none 0 0 0
E O G RESOURCES INC COM 26875P101 1,260 7,445 SH   SOLE none 0 0 0
EMERSON ELECTRIC CO COM 291011104 483 7,465 SH   SOLE none 0 0 0
EL DUPONT DENEMOURS COM 263534109 463 7,913 SH   SOLE none 0 0 0
ELI LILLY & CO COM 532457108 403 8,012 SH   SOLE none 0 0 0
SAFETY INSURANCE GROUP COM 78648T100 442 8,345 SH   SOLE none 0 0 0
MCDONALDS CORP COM 580135101 808 8,403 SH   SOLE none 0 0 0
SANOFI AVENTIS ADR SPONSORED ADR 80105N105 436 8,615 SH   SOLE none 0 0 0
COSTCO WHSL CORP NEW COM 22160K105 995 8,637 SH   SOLE none 0 0 0
VERIZON COMMUNICATIONS COM 92343V104 405 8,680 SH   SOLE none 0 0 0
LENNOX INTERNATIONAL INC COM 526107107 673 8,940 SH   SOLE none 0 0 0
REALTY INCOME CORP COM 756109104 369 9,275 SH   SOLE none 0 0 0
GENERAL MILLS INC COM 370334104 446 9,300 SH   SOLE none 0 0 0
WALGREEN COMPANY COM 931422109 516 9,600 SH   SOLE none 0 0 0
GILEAD SCIENCES COM 375558103 604 9,605 SH   SOLE none 0 0 0
TAL INTERNATIONAL GROUP COM 874083108 458 9,800 SH   SOLE none 0 0 0
WATERS CORP. COM 941848103 1,056 9,940 SH   SOLE none 0 0 0
XILINX INC COM 983919101 481 10,275 SH   SOLE none 0 0 0
CIMAREX ENERGY CO COM 171798101 1,006 10,440 SH   SOLE none 0 0 0
AMERISOURCE BERGEN CORP COM 03073E105 642 10,515 SH   SOLE none 0 0 0
LOWES COMPANIES INC COM 548661107 503 10,575 SH   SOLE none 0 0 0
B O K FINANCIAL CP NEW COM NEW 05561Q201 681 10,743 SH   SOLE none 0 0 0
WELLS FARGO COM 949746101 454 10,999 SH   SOLE none 0 0 0
PAYCHEX INC COM 704326107 463 11,400 SH   SOLE none 0 0 0
ISHARES S&P MIDCAP 400 S&P MIDCAP 400 464287507 1,448 11,665 SH   SOLE none 0 0 0
ABBOTT LABS COM 002824100 421 12,682 SH   SOLE none 0 0 0
ALTERA CORPORATION COM 021441100 475 12,790 SH   SOLE none 0 0 0
THOMSON CORP COM 884903105 454 12,960 SH   SOLE none 0 0 0
AMERICAN ELECTRIC POWER COM 025537101 562 12,975 SH   SOLE none 0 0 0
JACOBS ENGINEER COM 469814107 770 13,240 SH   SOLE none 0 0 0
ROGERS COMMUN INC CL B CL B 775109200 582 13,525 SH   SOLE none 0 0 0
PP&L RESOURCES INC COM 69351T106 417 13,713 SH   SOLE none 0 0 0
COLGATE-PALMOLIVE CO COM 194162103 819 13,810 SH   SOLE none 0 0 0
AUTONATION INC COM 05329W102 723 13,865 SH   SOLE none 0 0 0
CERNER COM 156782104 764 14,535 SH   SOLE none 0 0 0
OMEGA HLTHCARE INVS INC COM 681936100 435 14,575 SH   SOLE none 0 0 0
PFIZER INC COM 717081103 440 15,317 SH   SOLE none 0 0 0
CHECK POINT SOFTWARE ORD M22465104 897 15,855 SH   SOLE none 0 0 0
VIACOM RIGHT 1 CL B 92553P201 1,335 15,970 SH   SOLE none 0 0 0
SNAP-ON INC COM 833034101 1,604 16,120 SH   SOLE none 0 0 0
FASTENAL CO COM 311900104 812 16,150 SH   SOLE none 0 0 0
JOHNSON CONTROLS COM 478366107 688 16,590 SH   SOLE none 0 0 0
INTEL CORP COM 458140100 385 16,800 SH   SOLE none 0 0 0
CVS CORPORATION COM 126650100 1,029 18,138 SH   SOLE none 0 0 0
DIGITAL REALTY TRUST INC COM 253868103 989 18,620 SH   SOLE none 0 0 0
CENTERPOINT ENERGY INC COM 15189T107 448 18,710 SH   SOLE none 0 0 0
ISHARES DOW JONES TECHNOLOGY DJ US TECH SEC 464287721 1,511 19,175 SH   SOLE none 0 0 0
BAKER HUGHES INC COM 057224107 945 19,250 SH   SOLE none 0 0 0
FLOWSERVE CORPORATION COM 34354P105 1,224 19,614 SH   SOLE none 0 0 0
T J X COS INC COM 872540109 1,218 21,600 SH   SOLE none 0 0 0
PWRSHS DYN SFTWRE ETF DYN SFTWR PORT 73935X773 723 21,805 SH   SOLE none 0 0 0
POWERSHRS DYN PHARMACEUTIC DYN PHRMA PORT 73935X799 1,127 24,490 SH   SOLE none 0 0 0
ASTRAZENECA PLC ADR SPONSORED ADR 046353108 1,358 26,145 SH   SOLE none 0 0 0
ISHARES RUSS 2000 GRWTH RUSL 2000 GROW 464287648 3,626 28,815 SH   SOLE none 0 0 0
GENTEX CORP COM 371901109 739 28,875 SH   SOLE none 0 0 0
SECTOR SPDR INDL SELECT SBI INT-INDS 81369Y704 1,405 30,285 SH   SOLE none 0 0 0
ISHARES RUSS 2000 VALUE RUSL 2000 VALU 464287630 2,942 32,102 SH   SOLE none 0 0 0
AT&T CORP COM 00206R102 1,108 32,754 SH   SOLE none 0 0 0
ANNALY CPTL MANAGEMENT COM 035710409 632 54,535 SH   SOLE none 0 0 0
CAPSTEAD MORTGAGE CP NEW COM NO PAR 14067E506 803 68,235 SH   SOLE none 0 0 0
SECTOR SPDR FINCL SELECT SBI INT-FINL 81369Y605 1,991 100,000 SH   SOLE none 0 0 0
PROSPECT CAPITAL CORP COM 74348T102 1,429 127,945 SH   SOLE none 0 0 0