Diane Richardson

 

Office Location:
703 64 Ave SE #130,
Calgary, AB T2H 2C3, 


Diane Richardson 

Cell: 403.397.3706

 

403-397-3706 E-Mail Me Now

Alberta Town and Country

🌾 Discover AlbertaTownandCountry.com — your trusted hub for rural homes, acreages, and small-town living in Southern Alberta. Brought to you by Calgary Realtor Diane Richardson.

If you prefer to search by map! Click this link and a new window will open and you'll be taken to dianerichardson.ca

CALGARY HOME SEARCH BY COMMUNITY

Discover the latest Calgary MLS® real estate listings now on Diane-Richardson.com. Browse through a wide selection of new Calgary real estate listings available on the Calgary Real Estate Market. Explore all the real estate Calgary to find your ideal home.
With numerous Calgary homes for sale and Calgary houses for sale, you have plenty of options to choose from.

All Calgary MLS® real estate listings including houses for sale Calgary, are regularly updated and include photos, detailed neighborhood information, and desirable amenities.
When you find something that catches your interest and you're ready for a closer look, feel free to reach out via email, text, or phone call.
Diane Richardson is available to arrange a private viewing at your convenience.
Contact Diane Richardson at 403.397.3706 for further inquiries. Calgary Community Map pdf


CALGARY COMMUNITIES 2025

IF YOU PREFER TO SEARCH BY MAP CLICK HERE

You will be taken to dianerichardson.ca

GreenviewCity CentreCalgary

Browse Calgary Communities

Forgot password Extend Verify Contact
1-12/13
  • 316 333 Garry Crescent NE in Calgary: Greenview Apartment for sale : MLS®# A2215620

    316 333 Garry Crescent NE Greenview Calgary T2K 5W9
    Main Photo: 316 333 Garry Crescent NE in Calgary: Greenview Apartment for sale : MLS®# A2215620
    $159,900
    Residential
    Status:
    Active
    MLS® Num:
    A2215620
    Bedrooms:
    1
    Bathrooms:
    1
    Floor Area:
    693 sq. ft.
    Great opportunity for first time buyers, down-sizers and Investors to own this 1- bedroom, 1-bathroom condo on the 3rd level of Landmark Gardens. This freshly painted unit has a bright kitchen with lots of cupboards and counter space, spacious living room with wood burning fireplace. New flooring throughout the unit. Bathroom with new toilet,sink and counter. West facing balcony overlooks the courtyard. Assigned under ground parking. Building was renovated several years ago. Laundry facilities on each floor. Close to amenities, shopping, major routes and Airport. Vacant for quick possession. More details
    Listed by RE/MAX Realty Professionals
    DIANE RICHARDSON
  • 315 335 Garry Crescent NE in Calgary: Greenview Apartment for sale : MLS®# A2246424

    315 335 Garry Crescent NE Greenview Calgary T2K 5X1
    Main Photo: 315 335 Garry Crescent NE in Calgary: Greenview Apartment for sale : MLS®# A2246424
    $199,888
    Residential
    Status:
    Active
    MLS® Num:
    A2246424
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    1,001 sq. ft.
    Lowest priced apartment in Calgary. Only $199,888.00 This 1000 sq ft unit offers 2 bedrooms, 2 full baths, fireplace, 1 underground heated secure parking. 3rd floor corner unit with lots of windows and balcony. Perfect place for 1st time home buyers or investors. Tenants pay $1,675 per month, very good cooperative tenants. Great location close to everything, shops, schools, downtown, highway all within 10 minutes. Hurry call your favorite realtor today! More details
    Listed by RE/MAX Real Estate (Mountain View)
    DIANE RICHARDSON
  • 215 335 Garry Crescent NE in Calgary: Greenview Apartment for sale : MLS®# A2242107

    215 335 Garry Crescent NE Greenview Calgary T2K 5X1
    Main Photo: 215 335 Garry Crescent NE in Calgary: Greenview Apartment for sale : MLS®# A2242107
    $209,900
    Residential
    Status:
    Active
    MLS® Num:
    A2242107
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    1,002 sq. ft.
    CORNER UNIT | 2 BEDS | 2 BATHS | UNDERGROUND PARKING | CONVENIENT LOcATION! Experience the perfect blend of modern style and timeless charm in this beautifully UPDATED 2-bedroom, 2-bathroom condo, ideal for both first time homebuyers and smart investors. Featuring sleek laminate flooring to the cozy wood-burning fireplace, every detail invites you to relax and feel at home. This unit features a bright open-concept layout with durable laminate flooring and a wood-burning fireplace. The dining area flows into a modern kitchen with butcher block countertops and updated appliances, ideal for everyday use. Both bedrooms are spacious, bright, and generously sized. Additionally, the PRIMARY BEDROOM features a 4 PIECE ENSUITE BATH! This unit also comes with secure underground parking for extra convenience. Located near the airport and downtown, this condo is ideal for all buyers! More details
    Listed by Diamond Realty & Associates LTD.
    DIANE RICHARDSON
  • 203 4455A Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2222315

    203 4455A Greenview Drive NE Greenview Calgary T2E 6M1
    Main Photo: 203 4455A Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2222315
    $233,000
    Residential
    Status:
    Active
    MLS® Num:
    A2222315
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    845 sq. ft.
    Welcome home to this beautiful & inviting 2-bedroom, 1-bathroom unit offering quick possession and true move-in readiness. Thoughtfully designed with an open-concept layout, this condo features plenty of natural sunlight flowing through the large windows and living space. The stylish kitchen is complete with stone countertops, full-height cabinetry, and a spacious dining area—perfect for entertaining or everyday living. Enjoy the convenience of in-suite laundry, a private 4-piece bathroom, and a generously sized primary bedroom with ample closet space. The unit also includes an assigned parking stall and ample in-suite storage. Located just steps from parks, pathways, and an off-leash dog park, and with easy access to major roads and transit—this pet-friendly complex checks all the boxes. 2 pets allowed with Board approval. Don’t miss your chance to own this bright and welcoming home—book your private showing today! More details
    Listed by Charles
    DIANE RICHARDSON
  • 309 4455A Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2249500

    309 4455A Greenview Drive NE Greenview Calgary T2E 6M1
    Main Photo: 309 4455A Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2249500
    $233,000
    Residential
    Status:
    Active
    MLS® Num:
    A2249500
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    909 sq. ft.
    New price and ready to move in today! This 2 bed 1 bath unit is one of the larger ones in the building. Offering over 900 sq ft of warm and inviting living space. You have convenient in suite laundry and large in suite storage room, great sized bedrooms and granite counters in your kitchen . It is on the west side of Deerfoot trail conveniently located close to shopping, the airport, public transit, downtown and some fabulous restaurants. It is a PET FRIENDLY (with board approval) building and there is an off leash park located right beside the building for the furry family member. You also have parks and schools close by. Great opportunity to get into the housing market or start your investment portfolio! More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 403 4455C Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2248053

    403 4455C Greenview Drive NE Greenview Calgary T2E 6M1
    Main Photo: 403 4455C Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2248053
    $239,900
    Residential
    Status:
    Active
    MLS® Num:
    A2248053
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    883 sq. ft.
    Fantastic Opportunity! Live in this stunning top-floor, 2-bedroom unit in a modern, pet-friendly complex! This immaculate home features a chef’s kitchen with dark shaker-style cabinets, a pantry, under-cabinet lighting, and stylish hand-scraped hardwood floors. The bright, open floor plan is perfect for entertaining, with spacious living and dining areas. Enjoy two well-sized bedrooms, a large private patio, and in-suite laundry hook-ups. The unit offers ample storage, one assigned parking space, and plenty of visitor parking. Conveniently located near a large dog park, future Green Line C-Train/Bus Depot, grocery stores, parks, and walking paths. With easy access to McKnight Trail, John Laurie Blvd, and Deerfoot Trail, this home is perfect for first-time homebuyers and investors alike! Don’t miss out—call for your private showing today! More details
    Listed by Royal LePage Solutions
    DIANE RICHARDSON
  • 202 4455D Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2235535

    202 4455D Greenview Drive NE Greenview Calgary T2E 6M1
    Main Photo: 202 4455D Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2235535
    $240,000
    Residential
    Status:
    Active
    MLS® Num:
    A2235535
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    1,105 sq. ft.
    Extremely rare 3 bedroom, 2 bathroom unit, over 1,100 square feet in size, with INSUITE laundry, next to a large greenspace in a quiet residential community. Hardwood flooring in the entrance, hallway, kitchen, living room, and dining room. Open kitchen with maple cabinets, tile backsplash, flattop stove, and granite countertops. Main bathroom with tile flooring, granite countertop, and tile tub surround. Front loading washer and dryer located inside the condo. The master bedroom has a private 2 piece ensuite attached to it with tile flooring and granite countertop. Large insuite storage room. Living room with sliding door leads the private balcony with glass railings. Assigned parking stall is included. Great location close to shopping, including Deerfoot City. Outdoor enthusiasts will appreciate the proximity to parks like Nose Hill Park and Nose Creek Park, as well as recreational facilities like the Calgary Winter Club and Highland Golf Course. More details
    Listed by Real Estate Professionals Inc.
    DIANE RICHARDSON
  • 104 4455C Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2233592

    104 4455C Greenview Drive NE Greenview Calgary T2E 6M1
    Main Photo: 104 4455C Greenview Drive NE in Calgary: Greenview Apartment for sale : MLS®# A2233592
    $254,900
    Residential
    Status:
    Active
    MLS® Num:
    A2233592
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    836 sq. ft.
    Pristine condo conversion in 2008 with total interior and exterior upgrades including granite countertops, stainless steel appliances, vented range hood fan, kitchen and bathroom cabinetry and taps and fixtures, vinyl plank flooring throughout, carpets in the two bedrooms, tile in bathroom, interior painting (2024), ceiling fan (2020), windows, patio door, under mount lighting in the kitchen, large main floor south facing patio (year round sunshine) backing onto a greenspace and leash free dog park, well treed. Building exterior just being renovated (special assessment has been paid by seller) More details
    Listed by Royal LePage Solutions
    DIANE RICHARDSON
  • 6 206 Grier Terrace NE in Calgary: Greenview Row/Townhouse for sale : MLS®# A2234293

    6 206 Grier Terrace NE Greenview Calgary T2K 2Y7
    Main Photo: 6 206 Grier Terrace NE in Calgary: Greenview Row/Townhouse for sale : MLS®# A2234293
    $310,000
    Residential
    Status:
    Active
    MLS® Num:
    A2234293
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    982 sq. ft.
    Two Bedroom Condo Townhouse – Investor/First Time Buyer Alert! This exceptional end unit two bedroom townhouse represents an outstanding opportunity. It's a perfect fit for both first time home buyers and savvy investors. Step into this inviting end unit and discover a comfortable and functional living space. The main floor boasts an open concept design, seamlessly connecting the kitchen and living room. You'll find a convenient in suite laundry room and generous storage space under the stairs. The spacious living room is bathed in natural light thanks to an entire wall of NEW windows. Leading out through sliding patio doors is your private deck and a sunny, semi-fenced east-facing backyard – an ideal spot for relaxing or entertaining. Upstairs, you'll find a large master bedroom and a good sized second bedroom. This townhouse is tucked away in a remarkably quiet location at the end of a no-through road, offering a peaceful retreat without sacrificing convenience. The complex itself is beautifully maintained with extraordinary landscaping, featuring an abundance of mature shrubs and large trees. Location is everything, and this property delivers! You're just minutes from the Calgary International Airport, Downtown Calgary, and Deerfoot Trail, ensuring effortless commutes. Key institutions like SAIT, the University of Calgary, Foothills Medical Centre, and Alberta Children's Hospital are all within a 15-minute drive, putting everything you need within easy reach. Don't wait, book your showing today! More details
    Listed by 2% Realty
    DIANE RICHARDSON
  • 2 206 Grier Terrace NE in Calgary: Greenview Row/Townhouse for sale : MLS®# A2246852

    2 206 Grier Terrace NE Greenview Calgary T2K 5Y7
    Main Photo: 2 206 Grier Terrace NE in Calgary: Greenview Row/Townhouse for sale : MLS®# A2246852
    $329,000
    Residential
    Status:
    Active
    MLS® Num:
    A2246852
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    1,414 sq. ft.
    Three-Bedroom Townhome – Perfect for First-Time Buyers or Investors! This bright and spacious three-level home offers a smart layout and a warm, welcoming feel from the moment you step inside. The open main floor features a comfortable living and dining area, a convenient in-suite stacked laundry centre, and direct access to your private, fenced backyard with a sunny deck—ideal for morning coffee, family BBQs, or unwinding after a long day. The mid-level offers a generous storage room, a full 4-piece bath, and two well-sized bedrooms with large windows for plenty of natural light. The top floor is a private, loft-style primary suite with a huge walk-in closet and its own 4-piece bath, creating the perfect retreat. Situated in a friendly, well-maintained complex with mature landscaping and plenty of green space, this home combines peace and privacy with convenience. You’re just minutes from major roadways, shopping, schools, parks, the Calgary International Airport, and Downtown. Whether you’re looking for your first home or a smart addition to your portfolio, this property offers comfort, value, and a location that’s hard to beat. More details
    Listed by Hope Street Real Estate Corp.
    DIANE RICHARDSON
  • 2 97 Grier Place NE in Calgary: Greenview Row/Townhouse for sale : MLS®# A2205669

    2 97 Grier Place NE Greenview Calgary T2K 5Y5
    Main Photo: 2 97 Grier Place NE in Calgary: Greenview Row/Townhouse for sale : MLS®# A2205669
    $340,000
    Residential
    Status:
    Active
    MLS® Num:
    A2205669
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    1,393 sq. ft.
    Welcome to this beautifully maintained 3-bedroom, 2-bathroom townhouse, ideally situated in a peaceful, quiet neighborhood that's rapidly growing in value. This property offers the perfect balance of tranquility and convenience, located just minutes from major roadways for easy commuting. Step inside and enjoy the open-concept main floor, designed for modern living with a seamless flow from living to dining. The spacious layout makes it perfect for family gatherings or entertaining guests. Large windows throughout allow for an abundance of natural light, brightening up every room. The well-appointed kitchen and living areas lead directly out to a private, west-facing backyard, fully fenced for your privacy. Whether you're enjoying a quiet evening sunset or hosting a summer BBQ, this outdoor space is a peaceful retreat. The second floor features generously sized bedrooms with large windows, creating a serene, sun-filled atmosphere. Plus, with in-unit laundry and a separate entrance, this townhouse offers the convenience and privacy you're looking for. The third floor has large primary bedroom with ensuite on the entire floor. Very spacious. One room has a murphy bed and was used as a dance studio at one point. Murphy Bed is included. All furniture is negotiable in the sale. Situated in a community that's seeing consistent value growth year after year, this home is not only a great living space but also a sound investment. Don’t miss the opportunity to own a home in this highly desirable neighborhood. Call today to schedule your viewing! More details
    Listed by Real Estate Professionals Inc.
    DIANE RICHARDSON
  • 336 Garry Crescent NE in Calgary: Greenview Row/Townhouse for sale : MLS®# A2246296

    336 Garry Crescent NE Greenview Calgary T2K 3T7
    Main Photo: 336 Garry Crescent NE in Calgary: Greenview Row/Townhouse for sale : MLS®# A2246296
    $350,000
    Residential
    Status:
    Active
    MLS® Num:
    A2246296
    Bedrooms:
    4
    Bathrooms:
    1
    Floor Area:
    1,259 sq. ft.
    Perfect for a growing family, this charming 4-bedroom, 2-story townhouse offers a welcoming atmosphere and ample space. With yards in both the front and back, it’s conveniently located next to a public green space for outdoor enjoyment. The spacious main floor living room and large master bedroom provide comfort and room to relax. You’ll find a practical laundry and storage room adjacent to the kitchen, which features a stainless steel appliance package that includes a fridge, stove, dishwasher, and hood fan, along with a washer and dryer already in place. The second level boasts a nicely renovated 4-piece bathroom. Additional storage is available in the 5-foot high crawl space beneath the main floor. The location is ideal, with easy access to public transportation, schools at all levels, and quick routes to Deerfoot Trail and McKnight Blvd. Off-street parking accommodates two vehicles, with one spot sheltered by a portable carport. A large storage shed is also included just off the back deck perfect for enjoying the summer sun. Best of all, there are NO CONDO FEES, allowing you to save on monthly costs while enjoying the benefits of homeownership. Book your viewing today! More details
    Listed by CIR Realty
    DIANE RICHARDSON
1-12/13
Data was last updated August 21, 2025 at 02:05 AM (UTC)

Get in Touch with Diane Richardson for Expert Real Estate Guidance


Finding your ideal home in Calgary is made easier with the help of Diane Richardson, a trusted and experienced real estate agent. Whether you have questions, need more information, or want to schedule viewings, Diane is here to assist you every step of the way. Contacting Diane is quick and convenient, with multiple options available:

  1. Contact Form: Use the contact form on this website to send Diane a message directly from this page. Simply fill in your name, email address, and your message, and Diane will respond to you promptly.

  2. Phone: Dial 403-397-3706 to reach Diane directly. Call her to discuss your real estate needs, ask questions, or schedule viewings. Diane is available to provide personalized assistance and guidance over the phone.

  3. Email: You can also reach out to Diane via email at Diane@Mypadcalgary.com. Send her an email with any inquiries or requests for more information, and she will respond to you in a timely manner.

  4. Live Chat: Take advantage of the live chat feature on this website for real-time communication with Diane. Simply click on the live chat option, and you can chat with her instantly, getting immediate answers to your questions.

Diane Richardson understands the importance of personalized service and is committed to providing you with the best real estate guidance. Contact her today and let her expertise help you navigate the Calgary real estate market with confidence.

SW CALGARY REAL ESTATE LISTINGS

Homes for Sale in Altadore Homes for Sale in Elboya Homes for Sale in Rideau Park
Homes for Sale in Aspen Woods Homes for Sale in Erlton Homes for Sale in Rosscarrock
Homes for Sale in Bankview Homes for Sale in Evergreen Homes for Sale in Roxboro
Homes for Sale in Bayview Homes for Sale in Garrison Woods Homes for Sale in Rutland Park
Homes for Sale in Bel Aire Homes for Sale in Glamorgan Homes for Sale in Scarboro
Homes for Sale in Braeside Homes for Sale in Glenbrook Homes for Sale in Shaganappi
Homes for Sale in Bridlewood Homes for Sale in Haysboro Homes for Sale in Shawnessy
Homes for Sale in Britannia Homes for Sale in Kelvin Grove Homes for Sale in Signal Hill
Homes for Sale in Canyon Meadows Homes for Sale in Killarney Homes for Sale in Signature Park
Homes for Sale in Cedarbrae Homes for Sale in Kingsland Homes for Sale in Silverado
Homes for Sale in Chinook Park Homes for Sale in Lakeview Homes for Sale in Somerset
Homes for Sale in Christie Park Homes for Sale in Lincoln Park Homes for Sale in South Calgary
Homes for Sale in Cliff Bungalow Homes for Sale in Mayfair Homes for Sale in Southwood
Homes for Sale in Coach Hill Homes for Sale in Meadowlark Park Homes for Sale in Springbank
Homes for Sale in Connaught Homes for Sale in Millrise Homes for Sale in Springbank Hill
Homes for Sale in Cougar Ridge Homes for Sale in Mission Homes for Sale in Spruce Cliff
Homes for Sale in Crestmont Homes for Sale in Mount Royal Homes for Sale in Strathcona Park
Homes for Sale in Discovery Ridge Homes for Sale in North Glenmore Park Homes for Sale in Sunalta
Downtown Calgary Homes for Sale Homes for Sale in Oakridge Homes for Sale in The Slopes
Downtown Westend Homes for Sale in Palliser Homes for Sale in Victoria Park
Homes for Sale in Eagle Ridge Homes for Sale in  Parkhill & Stanley Park  Homes for Sale in Westgate
Homes for Sale in Eau Claire Homes for Sale in Prominence Pointe  Homes for Sale in West Springs
Homes for Sale in Elbow Park Glencoe Homes for Sale in Pump Hill Homes for Sale in Wentworth
Homes for Sale in Elbow Valley Estates Homes for Sale in Richmond Hill Homes for Sale in Wildwood
    Homes for Sale in Windsor Park
    Homes for Sale in Woodbine

NORTHWEST CALGARY REAL ESTATE LISTINGS

Homes for Sale in Arbour Lake Homes for Sale in The Hamptons Homes for Sale in Rosedale
Homes for Sale in Banff Trail Homes for Sale in Harvest Hills Homes for Sale in Royal Oak
Homes for Sale in Bearspaw Homes for Sale in Hawkwood Homes for Sale in Sage Hill
Homes for Sale in Beddington Homes for Sale in Hidden Valley Homes for Sale in Sandstone
Homes for Sale in Bowness Homes for Sale in Highland Park Homes for Sale in Scenic Acres 
Homes for Sale in Brentwood Homes for Sale in Highwood Homes for Sale in Sherwood
Homes for Sale in Briar Hill Homes for Sale in Hillhurst Homes for Sale in Silver Springs
Homes for Sale in Bridgeland Homes for Sale in Huntington Hills Homes for Sale in St Andrew Heights
Homes for Sale in Cambrian Heights Homes for Sale in Kincora Homes for Sale in Sunnyside
Homes for Sale in Capitol Hill Homes for Sale in Lynx Ridge Homes for Sale in Symons Valley
Homes for Sale in Charleswood Homes for Sale in MacEwan Glen Homes for Sale in Thorncliffe
Homes for Sale in Citadel Homes for Sale in Montgomery Homes for Sale in Tuscany
Homes for Sale in Collingwood Homes for Sale in Mount Pleasant Homes for Sale in Tuxedo
Homes for Sale in Country Hills Homes for Sale in North Haven Homes for Sale in University Heights
Homes for Sale in Coventry Hills Homes for Sale in Panorama Hills Homes for Sale in Valley Ridge
Homes for Sale in Crescent Heights Homes for Sale in Parkdale Homes for Sale in Varsity Acres
Homes for Sale in Dalhousie Homes for Sale in Point McKay Homes for Sale in Varsity Estates
Homes for Sale in Edgemont Homes for Sale in Ranchlands  Homes for Sale in Varsity Village
Homes for Sale in Evanston Homes for Sale in Renfrew Homes for Sale in West Hillhurst
Homes for Sale in Greenview Homes for Sale in Rocky Ridge Homes for Sale in Winston Heights

QUICK CALGARY REAL ESTATE SEARCHES

Acreages for Sale near Calgary: Explore Rocky View County, Foothills, Wheatland County, Springbank, Bearspaw, and More

Rocky View County Acreages Foothills Acreages
Wheatland County Acreages Springbank Acreages
Bearspaw Acreages Acreages Near Calgary

IF YOU PREFER TO SEARCH BY MAP CLICK HERE

You will be taken to dianerichardson.ca

LISTINGS

Search thousands of listings.

Save and Compare Listings: As a member, you can save your favorite listings and easily compare them side by side

EVALUATION

Thinking of selling?
What is your home worth?

Data is supplied by Pillar 9™ MLS® System. Pillar 9™ is the owner of the copyright in its MLS®System. Data is deemed reliable but is not guaranteed accurate by Pillar 9™.
The trademarks MLS®, Multiple Listing Service® and the associated logos are owned by The Canadian Real Estate Association (CREA) and identify the quality of services provided by real estate professionals who are members of CREA. Used under license.