Real Estate and Homes for Sale

$1,174,000
  • 5bd
  • 4ba
  • 3,662sqft

9310 SW 18TH PL Portland, OR 97219

Single Family
Active
Listing provided courtesy of John L. Scott
Data Source Icon
$1,174,000
  • 4bd
  • 5ba
  • 3,714sqft

4055 WESTWOOD DR Tillamook, OR 97141

Single Family
Active
Listing provided courtesy of Real Broker
Contact Information: 503-949-3087
Data Source Icon
$1,170,000
  • 3bd
  • 2ba
  • 2,560sqft

76014 Hwy 82 Elgin, OR 97827

Single Family
Active
Listing provided courtesy of Ruby Peak Realty, Inc.
Data Source Icon
$1,168,000
  • 4bd
  • 3ba
  • 3,383sqft

29530 HODSDONSDALE LN Eugene, OR 97402

Single Family
Active
Listing provided courtesy of MORE Realty, Inc.
Data Source Icon
$1,165,000
  • 5bd
  • 4ba
  • 3,559sqft

55942 LOST VALLEY RD Bandon, OR 97411

Single Family
Active
Listing provided courtesy of David L. Davis Real Estate
Contact Information: [email protected]
Data Source Icon
$1,165,000
  • 3bd
  • 3ba
  • 2,335sqft

39129 GROSHONG RD NE Albany, OR 97321

Single Family
Active
Listing provided courtesy of Keller Williams Realty Mid-Willamette
Data Source Icon
$1,159,000
  • 4bd
  • 4ba
  • 3,861sqft

2328 SW BROADWAY DR Portland, OR 97201

Single Family
Active
Listing provided courtesy of Windermere Realty Trust
Data Source Icon
$1,158,900
  • 4bd
  • 3ba
  • 4,553sqft

12255 SW DUCHILLY CT Tigard, OR 97224

Single Family
Active
Listing provided courtesy of Keller Williams Premier Partners
Contact Information: [email protected]
Data Source Icon
$1,150,000
  • 3bd
  • 3ba
  • 4,450sqft

9720 SW 169TH PL Beaverton, OR 97007

Single Family
Active
Listing provided courtesy of MORE Realty
Contact Information: 586-419-7632
Data Source Icon
$1,150,000
  • 5bd
  • 3ba
  • 3,944sqft

15686 SW PLEASANTVIEW CT Portland, OR 97224

Single Family
Active
Listing provided courtesy of Windermere Heritage
Data Source Icon
$1,150,000
  • 4bd
  • 3ba
  • 2,448sqft

23420 NE HYLAND DR Newberg, OR 97132

Single Family
Active
Listing provided courtesy of Premiere Property Group, LLC
Data Source Icon
$1,150,000
  • 5bd
  • 4ba
  • 4,573sqft

31216 SE DIVISION DR Troutdale, OR 97060

Single Family
Active
Listing provided courtesy of John L. Scott Sandy
Data Source Icon
$1,150,000
  • 4bd
  • 5ba
  • 2,968sqft

Oakshire DR #11 Springfield, OR 97478

Single Family
Active
Listing provided courtesy of Triple Oaks Realty LLC
Contact Information: 541-517-4038
Data Source Icon
$1,150,000
  • 8bd
  • 4ba
  • 4,664sqft

12491 SE CAPRI CT Happy Valley, OR 97086

Single Family
Active
Listing provided courtesy of iStar Realty LLC
Contact Information: [email protected]
Data Source Icon
$1,150,000
  • 5bd
  • 4ba
  • 4,162sqft

35464 S DICKEY PRAIRIE RD Molalla, OR 97038

Single Family
Active
Listing provided courtesy of Premiere Property Group, LLC
Data Source Icon
$1,150,000
  • 5bd
  • 5ba
  • 5,172sqft

35432 SPENCE ST St. Helens, OR 97051

Single Family
Active
Listing provided courtesy of John L. Scott
Data Source Icon
$1,150,000
  • 5bd
  • 4ba
  • 4,534sqft

2727 NW AVOCET LN Portland, OR 97229

Single Family
Active
Listing provided courtesy of Keller Williams Sunset Corridor
Contact Information: 503-522-0090
Data Source Icon
$1,150,000
  • 4bd
  • 4ba
  • 3,128sqft

4830 SW DOSCH PARK LN Portland, OR 97239

Single Family
Active
Listing provided courtesy of Windermere Realty Trust
Data Source Icon
$1,150,000
  • 5bd
  • 3ba
  • 2,880sqft

26309 SW VANDERSCHUERE RD Hillsboro, OR 97123

Single Family
Active
Listing provided courtesy of RE/MAX Equity Group
Data Source Icon
$1,150,000
  • 4bd
  • 4ba
  • 2,784sqft

3515 SW COUNCIL CREST DR Portland, OR 97239

Single Family
Active
Listing provided courtesy of Apex Residential
Data Source Icon
$1,150,000
  • 4bd
  • 3ba
  • 3,557sqft

738 ELGAROSE RD Roseburg, OR 97471

Single Family
Active
Listing provided courtesy of All-Pro Realty Advisors, LLC
Data Source Icon
$1,150,000
  • 4bd
  • 4ba
  • 3,249sqft

4536 NW BOXWOOD DR Corvallis, OR 97330

Single Family
Active
Listing provided courtesy of Town & Country Sotheby's International Realty
Data Source Icon
$1,150,000
  • 4bd
  • 3ba
  • 3,383sqft

1772 SE Jackson ST Roseburg, OR 97470

Single Family
Active
Listing provided courtesy of Keller Williams Southern Oregon-Umpqua Valley
Contact Information: 541-371-5500
Data Source Icon
$1,150,000
  • 3bd
  • 4ba
  • 5,562sqft

46131 SNAKE RIVER RD Richland, OR 97870

Single Family
Active
Listing provided courtesy of The Oregon Realty Group
Contact Information: [email protected]
Data Source Icon
$1,150,000
  • 5bd
  • 3ba
  • 2,957sqft

4309 SE 62ND AVE Hillsboro, OR 97123

Single Family
Active
Listing provided courtesy of Urban Nest Realty
Data Source Icon
$1,150,000
  • 5bd
  • 4ba
  • 3,270sqft

1735 NW 39TH ST Lincoln City, OR 97367

Single Family
Active
Listing provided courtesy of Premiere Property Group, LLC
Data Source Icon
$1,150,000
  • 4bd
  • 2ba
  • 2,720sqft

26580 BEACH DR Rockaway Beach, OR 97136

Single Family
Active
Listing provided courtesy of eXp Realty, LLC
Contact Information: 503-389-0821
Data Source Icon
$1,150,000
  • 4bd
  • 3ba
  • 3,954sqft

37310 Fawn DR Lebanon, OR 97355

Single Family
Active
Listing provided courtesy of Cascade Hasson Sotheby's International Realty
Data Source Icon
$1,150,000
  • 5bd
  • 4ba
  • 3,374sqft

1663 NW MEDINAH DR McMinnville, OR 97128

Single Family
Active
Listing provided courtesy of Baker Real Estate
Contact Information: [email protected]
Data Source Icon
$1,150,000
  • 2bd
  • 1ba
  • 952sqft

287 E 3RD ST Lowell, OR 97452

Single Family
Active
Listing provided courtesy of Works Real Estate
Contact Information: [email protected]
Data Source Icon
$1,150,000
  • 3bd
  • 3ba
  • 2,169sqft

26351 S HIGHWAY 170 Canby, OR 97013

Single Family
Active
Listing provided courtesy of Premiere Property Group, LLC
Data Source Icon
$1,150,000
  • 4bd
  • 3ba
  • 2,987sqft

67391 HOLLYWOOD RD Deer Island, OR 97054

Single Family
Active
Listing provided courtesy of eXp Realty, LLC
Contact Information: 503-389-0821
Data Source Icon
$1,150,000
  • 3bd
  • 3ba
  • 2,768sqft

3085 BEACH LOOP DR SW Bandon, OR 97411

Single Family
Active
Listing provided courtesy of Reed Block Realty
Data Source Icon
$1,150,000
  • 3bd
  • 3ba
  • 2,646sqft

6090 Hwy 211 Unknown, OR 97032

Single Family
Active
Listing provided courtesy of eXp Realty, LLC
Contact Information: 503-989-1986
Data Source Icon
$1,150,000
  • 5bd
  • 4ba
  • 3,813sqft

1912 NE 11TH AVE Portland, OR 97212

Single Family
Active
Listing provided courtesy of Windermere Realty Trust
Contact Information: 503-819-4851
Data Source Icon
$1,150,000
  • 3bd
  • 4ba
  • 3,600sqft

19400 S FRANK RD Colton, OR 97017

Single Family
Active
Listing provided courtesy of Kelly Right Real Estate of Portland, LLC
Data Source Icon
$1,150,000
  • 3bd
  • 3ba
  • 2,698sqft

98694 WOODRIFF LN Brookings, OR 97415

Single Family
Active
Listing provided courtesy of Oregon Life Homes
Contact Information: 541-661-4979
Data Source Icon
$1,150,000
  • 4bd
  • 2ba
  • 1,680sqft

29630 SE WHEELER RD Boring, OR 97009

Single Family
Active
Listing provided courtesy of Berkshire Hathaway HomeServices NW Real Estate
Data Source Icon
$1,150,000
  • 3bd
  • 3ba
  • 3,175sqft

3439 NW 117TH PL Portland, OR 97229

Single Family
Active
Listing provided courtesy of The Agency Portland
Data Source Icon
$1,150,000
  • 7bd
  • 4ba
  • 4,928sqft

12051 S RIGGS DAMM RD Canby, OR 97013

Single Family
Active
Listing provided courtesy of Equity Oregon Real Estate
Data Source Icon
$1,150,000
  • 3bd
  • 4ba
  • 3,595sqft

6550 N TYLER AVE Portland, OR 97035

Single Family
Active
Listing provided courtesy of Envision Northwest Homes
Data Source Icon
$1,150,000
  • 4bd
  • 3ba
  • 2,926sqft

16685 NW JUPITER HILLS CT Beaverton, OR 97006

Single Family
Active
Listing provided courtesy of The Oregon Realty Group
Contact Information: [email protected]
Data Source Icon
$1,150,000
  • 3bd
  • 3ba
  • 2,546sqft

3853 NW VARDON PL Portland, OR 97229

Single Family
Active
Listing provided courtesy of Portland Principal Realty, LLC
Contact Information: 503-784-0011
Data Source Icon
$1,150,000
  • 3bd
  • 2ba
  • 2,587sqft

6065 CHERRY HEIGHTS RD The Dalles, OR 97058

Single Family
Active
Listing provided courtesy of Windermere CRG
Data Source Icon
$1,150,000
  • 4bd
  • 4ba
  • 4,040sqft

17908 S LAVINE LN Oregon City, OR 97045

Single Family
Active
Listing provided courtesy of eXp Realty, LLC
Contact Information: 503-832-0180
Data Source Icon
$1,149,999
  • 3bd
  • 4ba
  • 2,960sqft

1221 NW ODEM AVE Terrebonne, OR 97760

Single Family
Active
Listing provided courtesy of Cascade Hasson Sotheby's International Realty
Data Source Icon
$1,149,900
  • 3bd
  • 3ba
  • 4,729sqft

2430 WILSON DR Eugene, OR 97405

Single Family
Active
Listing provided courtesy of Knipe Realty ERA Powered
Data Source Icon
$1,149,900
  • 5bd
  • 3ba
  • 4,473sqft

15388 SW SEINE DR Portland, OR 97224

Single Family
Active
Listing provided courtesy of Berkshire Hathaway HomeServices NW Real Estate
Data Source Icon
$1,149,500
  • 4bd
  • 4ba
  • 4,476sqft

1523 MELQUA RD Roseburg, OR 97471

Single Family
Active
Listing provided courtesy of RE/MAX Integrity
Data Source Icon
$1,149,000
  • 4bd
  • 5ba
  • 4,064sqft

12436 SW 58TH AVE Portland, OR 97219

Single Family
Active
Listing provided courtesy of Premiere Property Group, LLC
Data Source Icon
$1,149,000
  • 3bd
  • 3ba
  • 3,079sqft

4275 SW CRESTWOOD DR Portland, OR 97225

Single Family
Active
Listing provided courtesy of Keller Williams Realty Portland Premiere
Contact Information: 971-221-2631
Data Source Icon
$1,149,000
  • 5bd
  • 5ba
  • 5,288sqft

10230 NW GLOAMING LN Portland, OR 97229

Single Family
Active
Listing provided courtesy of Cascade Hasson Sotheby's International Realty
Data Source Icon
$1,149,000
  • 4bd
  • 1ba
  • 2,000sqft

23380 HOSKINS RD Philomath, OR 97370

Single Family
Active
Listing provided courtesy of Berkshire Hathaway HomeServices NW Real Estate
Data Source Icon
$1,149,000
  • 4bd
  • 2ba
  • 2,250sqft

87641 E Beach Loop Bandon, OR 97411

Single Family
Active
Listing provided courtesy of Land and Wildlife LLC
Data Source Icon
$1,149,000
  • 4bd
  • 4ba
  • 3,221sqft

1690 16TH ST West Linn, OR 97068

Single Family
Active
Listing provided courtesy of Handris Realty Co.
Data Source Icon
$1,149,000
  • 4bd
  • 4ba
  • 2,954sqft

1694 16TH ST West Linn, OR 97068

Single Family
Active
Listing provided courtesy of Handris Realty Co.
Data Source Icon
$1,149,000
  • 4bd
  • 2ba
  • 1,991sqft

58200 E MARMOT RD Sandy, OR 97055

Single Family
Active
Listing provided courtesy of Cascade Hasson Sotheby's International Realty
Contact Information: 541-399-0548
Data Source Icon
$1,149,000
  • 4bd
  • 3ba
  • 2,552sqft

1820 E 28TH AVE Eugene, OR 97403

Single Family
Active
Listing provided courtesy of Triple Oaks Realty LLC
Contact Information: 541-556-8027
Data Source Icon
$1,149,000
  • 4bd
  • 3ba
  • 3,728sqft

16460 NW MEADOW LAKE RD Carlton, OR 97111

Single Family
Active
Listing provided courtesy of Bella Casa Real Estate Group
Contact Information: 503-544-5031
Data Source Icon
$1,149,000
  • 5bd
  • 4ba
  • 3,989sqft

16620 SE HAMPSHIRE LN Milwaukie, OR 97267

Single Family
Active
Listing provided courtesy of RE/MAX Equity Group
Data Source Icon
$1,149,000
  • 5bd
  • 4ba
  • 3,866sqft

4611 NW 130TH AVE Portland, OR 97229

Single Family
Active
Listing provided courtesy of Coldwell Banker Bain
Contact Information: 503-781-3654
Data Source Icon
$1,148,000
  • 5bd
  • 5ba
  • 5,760sqft

6499 SE NORMA CIR Milwaukie, OR 97267

Single Family
Active
Listing provided courtesy of Harnish Company Realtors
Contact Information: [email protected]
Data Source Icon
$1,145,000
  • 4bd
  • 3ba
  • 3,631sqft

39125 EASTON LN Springfield, OR 97478

Single Family
Active
Listing provided courtesy of RE/MAX Integrity
Contact Information: 541-345-8100
Data Source Icon
$1,145,000
  • 4bd
  • 3ba
  • 2,824sqft

66020 MEISSNER RD Deer Island, OR 97054

Single Family
Active
Listing provided courtesy of Premiere Property Group, LLC
Data Source Icon
$1,145,000
  • 4bd
  • 4ba
  • 4,043sqft

2323 NW PINNACLE DR Portland, OR 97229

Single Family
Active
Listing provided courtesy of Cascade Hasson Sotheby's International Realty
Data Source Icon
$1,145,000
  • 3bd
  • 3ba
  • 2,001sqft

34846 MATTHEWS RD Eugene, OR 97405

Single Family
Active
Listing provided courtesy of Tim Duncan Real Estate
Contact Information: [email protected]
Data Source Icon
$1,140,000
  • 5bd
  • 4ba
  • 3,456sqft

9356 SE 143RD AVE Happy Valley, OR 97086

Single Family
Active
Listing provided courtesy of eXp Realty, LLC
Contact Information: 503-438-5852
Data Source Icon
$1,140,000
  • 5bd
  • 4ba
  • 3,494sqft

1975 SW EDGEWOOD RD Portland, OR 97201

Single Family
Active
Listing provided courtesy of Where, Inc
Data Source Icon
$1,140,000
  • 3bd
  • 3ba
  • 3,220sqft

7130 HIGHWAY 66 Ashland, OR 97520

Single Family
Active
Listing provided courtesy of John L. Scott Medford
Data Source Icon
$1,140,000
  • 4bd
  • 3ba
  • 2,951sqft

967 S 66TH PL Springfield, OR 97478

Single Family
Active
Listing provided courtesy of John L. Scott Eugene
Data Source Icon
$1,139,000
  • 4bd
  • 3ba
  • 2,736sqft

607 CASCADE AVE ##1 & #2 Hood River, OR 97031

Single Family
Active
Listing provided courtesy of RE/MAX Key Properties
Data Source Icon
$1,138,000
  • 4bd
  • 3ba
  • 3,241sqft

476 NE 58TH AVE Hillsboro, OR 97124

Single Family
Active
Listing provided courtesy of MORE Realty
Contact Information: 503-209-9666
Data Source Icon
$1,135,000
  • 4bd
  • 4ba
  • 3,381sqft

10027 NW SKYLINE HEIGHTS DR Portland, OR 97229

Single Family
Active
Listing provided courtesy of Locker Properties
Data Source Icon
$1,135,000
  • 3bd
  • 3ba
  • 2,166sqft

33032 PACIFIC BELLEVUE LN Warrenton, OR 97146

Single Family
Active
Listing provided courtesy of Windermere Realty Trust
Data Source Icon
$1,135,000
  • 3bd
  • 3ba
  • 3,024sqft

17805 NW 178th TER Portland, OR 97229

Single Family
Active
Listing provided courtesy of John L. Scott
Data Source Icon
$1,130,500
  • 4bd
  • 3ba
  • 2,821sqft

121 WILD GOOSE LN Roseburg, OR 97470

Single Family
Active
Listing provided courtesy of Different Better Real Estate
Data Source Icon
$1,130,000
  • 5bd
  • 4ba
  • 4,255sqft

9222 NW MURDOCK ST Portland, OR 97229

Single Family
Active
Listing provided courtesy of Keller Williams Realty Professionals
Data Source Icon
$1,129,000
  • 3bd
  • 3ba
  • 2,282sqft

22501 SE FILBERT RD Eagle Creek, OR 97022

Single Family
Active
Listing provided courtesy of John L. Scott Sandy
Data Source Icon
$1,125,000
  • 3bd
  • 3ba
  • 2,172sqft

217 5TH ST Lake Oswego, OR 97034

Single Family
Active
Listing provided courtesy of RE/MAX Equity Group
Data Source Icon
$1,125,000
  • 4bd
  • 4ba
  • 3,323sqft

462 NW Shannon DR Albany, OR 97321

Single Family
Active
Listing provided courtesy of Knipe Realty ERA Powered
Contact Information: 503-551-0081
Data Source Icon
$1,125,000
  • 7bd
  • 5ba
  • 7,362sqft

2650 HOO DOO DR Salem, OR 97304

Single Family
Active
Listing provided courtesy of Zina Ovchinnikoff Realty, LLC.
Data Source Icon
$1,125,000
  • 5bd
  • 3ba
  • 2,674sqft

15341 S HATTAN RD Oregon City, OR 97045

Single Family
Active
Listing provided courtesy of Vandermeer Real Estate
Contact Information: [email protected]
Data Source Icon
$1,125,000
  • 3bd
  • 3ba
  • 3,120sqft

15061 SE ORIENT DR Boring, OR 97009

Single Family
Active
Listing provided courtesy of Keller Williams Realty Portland Elite
Contact Information: 503-515-9035
Data Source Icon
$1,120,000
  • 5bd
  • 4ba
  • 4,230sqft

13743 SE CLAREMONT ST Happy Valley, OR 97086

Single Family
Active
Listing provided courtesy of ERA Freeman & Associates
Contact Information: 503-665-3144
Data Source Icon
$1,120,000
  • 4bd
  • 3ba
  • 3,242sqft

13526 SE ELLEN DR Clackamas, OR 97015

Single Family
Active
Listing provided courtesy of MORE Realty
Contact Information: 360-628-2861
Data Source Icon
$1,119,000
  • 3bd
  • 3ba
  • 1,965sqft

1106 ROCK CREEK RD Hood River, OR 97031

Single Family
Active
Listing provided courtesy of Curtis Homes Realty
Data Source Icon
$1,111,000
  • 5bd
  • 3ba
  • 4,356sqft

703 N BLANDENA ST Portland, OR 97217

Single Family
Active
Listing provided courtesy of Think Real Estate
Data Source Icon
$1,105,000
  • 2bd
  • 3ba
  • 1,895sqft

2997 NE LOOP DR Otis, OR 97368

Single Family
Active
Listing provided courtesy of Taylor & Taylor Realty Co.
Contact Information: 541-994-9111
Data Source Icon
$1,100,000
  • 3bd
  • 2ba
  • 2,072sqft

94104 BELLVIEW LN Gold Beach, OR 97444

Single Family
Active
Listing provided courtesy of RE/MAX Coast and Country
Contact Information: 541-412-9535
Data Source Icon
$1,100,000
  • 5bd
  • 4ba
  • 3,705sqft

9505 NW GERMANTOWN RD Portland, OR 97231

Single Family
Active
Listing provided courtesy of Windermere Community Realty
Data Source Icon
$1,100,000
  • 4bd
  • 4ba
  • 3,000sqft

9790 NE Benton ST Newport, OR 97365

Single Family
Active
Listing provided courtesy of eXp Realty, LLC
Contact Information: 503-729-9735
Data Source Icon
$1,100,000
  • 4bd
  • 3ba
  • 4,781sqft

16645 NE LEANDER DR Sherwood, OR 97140

Single Family
Active
Listing provided courtesy of Keller Williams Realty Portland Premiere
Contact Information: 503-703-0618
Data Source Icon
$1,100,000
  • 5bd
  • 4ba
  • 3,618sqft

9930 SW LUMBEE LN Tualatin, OR 97062

Single Family
Active
Listing provided courtesy of The 503 Real Estate Co.
Data Source Icon
$1,100,000
  • 4bd
  • 3ba
  • 3,699sqft

50 SPINOSA Lake Oswego, OR 97035

Single Family
Active
Listing provided courtesy of Opt
Contact Information: 503-559-3041
Data Source Icon
$1,100,000
  • 4bd
  • 3ba
  • 4,197sqft

537 NE ROYAL CT Portland, OR 97232

Single Family
Active
Listing provided courtesy of Keller Williams Realty Professionals
Data Source Icon
$1,100,000
  • 6bd
  • 3ba
  • 3,482sqft

4064 N COURT AVE Portland, OR 97227

Single Family
Active
Listing provided courtesy of Premiere Property Group, LLC
Data Source Icon
$1,100,000
  • 2bd
  • 2ba
  • 1,294sqft

47615 Oregon Coast HWY Bandon, OR 97411

Single Family
Active
Listing provided courtesy of homecoin.com
Contact Information: 888-400-2513
Data Source Icon
$1,100,000
  • 4bd
  • 3ba
  • 3,830sqft

7411 SE COTTRELL RD Gresham, OR 97080

Single Family
Active
Listing provided courtesy of Cochran Property Group Inc.
Data Source Icon
$1,100,000
  • 3bd
  • 3ba
  • 2,455sqft

10920 MARTIN LN NE Aurora, OR 97002

Single Family
Active
Listing provided courtesy of Knipe Realty ERA Powered
Contact Information: 503-961-5852
Data Source Icon
$1,100,000
  • 4bd
  • 4ba
  • 3,324sqft

0 NW Green Mountain Rd. Banks, OR 97106

Single Family
Active
Listing provided courtesy of John L. Scott
Data Source Icon
MLS LogoThe content relating to real estate for sale on this web site comes in part from the IDX program of the RMLS™ of Portland, Oregon. Real estate listings held by brokerage firms other than are marked with the RMLS™ logo, and detailed information about these properties includes the names of the listing brokers. Listing content is copyright © 2026 RMLS™, Portland, Oregon. This content last updated on 6/30/2026 05:04 PM PST. Some properties which appear for sale on this site may subsequently have sold or may no longer be available. All information provided is deemed reliable but is not guaranteed and should be independently verified. IDX and listing information is provided exclusively for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.
The data relating to real estate for sale on this website is provided in part by Clatsop Association of REALTORS®,MLS, Inc. Information deemed reliable but not guaranteed. The property information provided on this website is for the personal, non-commercial use of consumers and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. ©2026 All rights reserved.