Michigan > Grand Rapids Yellow Pages > Health & Medical > Healthcare Providers, Practitioners & Professionals

Grand Rapids Healthcare Providers, Practitioners & Professionals

Local Businesses: 1234 [Showing 1-100 of 1234]

A Life Of Smiles

515 Michigan Street Northeast
Grand Rapids, MI 49503-5721
(616) 458-4065
Categories: Dentists

A V A Hearing Center

5344 Plainfield Avenue Northeast
Grand Rapids, MI 49525-1009
(616) 365-1979
Karen Jacobs (Manager)
Services: Hearing Aid Sales & Services, Doctor Of Audiology
Categories: Audiologists, Hearing Aids & Assistive Devices & Supplies

Aaberg Thomas M Jr Md

2757 Leonard Street Northeast
Grand Rapids, MI 49525-5807
(616) 954-2020
Thomas Jr (Md)
Categories: Doctors, Physicians & Surgeons, Ophthalmologists

Aamodt Chiropratic Clinic Pc

1805 44th Street Southeast
Grand Rapids, MI 49508-5005
(616) 455-4200 +view more
Garth Aamodt (Owner)
Services: Palmer Technique
Categories: Chiropractor

Abc Pediatrics Grand Rapids

4288 3 Mile Road Northwest Suite 1
Grand Rapids, MI 49534-7596
(616) 458-3677
Categories: Pediatricians

Acac Inc

3949 Sparks Drive Southeast Suite 103
Grand Rapids, MI 49546-6110
(616) 957-5850 +view more
Mike Durco (Executive Director)
Categories: Marriage & Family Counselors, Counseling Services, Alcohol & Drug Prevention Education, Mental Health Specialists, Substance Abuse Clinics

Achieve Physical Therapy

4761 Lake Michigan Drive Northwest Suite A
Grand Rapids, MI 49534-6300
(616) 791-7025 +view more
Mike Ziegler (Manager)
Services: Therapies, Rehabilitation
Categories: Physical Therapists

Achieve Physical Therapy And Sports Rehab Llc - Knapp's Corner:

2911 Knapp Street Northeast Suite C
Grand Rapids, MI 49525-4600
(616) 975-9078
Jerry Broderick (Manager)
Categories: Physical Therapists

Active Life Chiropractic

2700 5 Mile Road Northeast
Grand Rapids, MI 49525-6516
(616) 361-9888
Services: Gentle Treatments, Therapeutic Massage, Healing Touch Therapy, Pain Free Treatments,…
Categories: Chiropractor

Acupuncture Of West Michigan

2815 Michigan Street Northeast Suite C
Grand Rapids, MI 49506-1266
(616) 855-7718
Categories: Acupressure & Acupuncture Specialists, Alternative Medicine

Acupuncture Services

4550 Cascade Road Southeast
Grand Rapids, MI 49546-3674
(616) 949-3682
Products: Chinese Herbs, Herb Center, Herb Pharmacy, Herb Store, Herbal Formulas, Herbal…
Services: Acupressure, Herbal Therapy, Therapeutic Massage, Healing Touch Therapy, Herbalist,…
Categories: Acupressure & Acupuncture Specialists, Holistic Health Practitioner, Sports Medicine, Alternative Medicine

Ada Village Medical

877 Forest Hill Avenue Southeast Suite B
Grand Rapids, MI 49546-2380
(616) 954-0402
Diana Schramm (Executive)
Services: Reconstructive Surgery, Reshaping, Restoration Surgery, Surgical Procedures
Categories: Doctors, Physicians & Surgeons

Adolescent And Family Behavioral Health Services

3501 Lake Eastbrook Boulevard Southeast
Grand Rapids, MI 49546-5938
(616) 719-0194
Categories: Health Care Plans, Doctors, Physicians & Surgeons, Behavioral Health Doctors

Advance Dental

3930 Burton Street Southeast
Grand Rapids, MI 49546-5819
(616) 285-5040
Richard Neuman (Physician)
Categories: Medical & Dental Assistant Schools, Dentists

Advanced Audiology Hearing Services - 31 Years Experience

2020 Raybrook Street Southeast Suite 206
Grand Rapids, MI 49546-7717
(616) 977-0379
Bruce Bylsma
Categories: Audiologists, Hearing Aids & Assistive Devices & Supplies

Advanced Eyecare

5258 Plainfield Avenue Northeast
Grand Rapids, MI 49525-1092
(616) 361-2020
Categories: Optometrists, Optical Stores - Eyeglasses, Lenses & Sunglasses

Advanced Family Chiropractic Center

4288 3 Mile Road Northwest Suite 2
Grand Rapids, MI 49534-7596
(616) 453-0600
Categories: Chiropractor, Nutritionists & Nutrition Consultants, Massage Therapy

Advanced Ob Gyn Associates

230 Michigan Street Northeast Suite 102
Grand Rapids, MI 49503-2550
(616) 971-0060
Susan Kramer (Manager)
Services: Laparoscopic Surgery, Operative Laparoscopy
Categories: Doctors, Physicians & Surgeons, Obstetricians & Gynecologists

Advanced Outpatient Imaging

710 Kenmoor Avenue Southeast
Grand Rapids, MI 49546-2379
(616) 774-7455
Categories: Doctors, Physicians & Surgeons

Advanced Radiology Services Pc

3264 North Evergreen Drive Northeast
Grand Rapids, MI 49525-9746
(616) 363-7272 +view more
Paul Field
Categories: Radiology Schools, Health Care Information & Services, Radiologists

Advanced Urology

4070 Lake Drive Southeast Suite Ll01
Grand Rapids, MI 49546-8294
(616) 301-7954
Services: Consultations, Healthcare, Legal Issues, Counseling
Categories: Urologists

Advantage Health Physician Network - Northwest Locations, Walker/standale Family Medicine

1175 Wilson Avenue Northwest
Grand Rapids, MI 49534-6404
(616) 685-8650
Categories: Doctors, Physicians & Surgeons

Advantage Health Physician Network - Southeast Locations, Southeast Family Medicine

2080 44th Street Southeast
Grand Rapids, MI 49508-5299
(616) 685-8100
Categories: Doctors, Physicians & Surgeons

Advantage Health Physician Network

245 Cherry Street Southeast
Grand Rapids, MI 49503-4607
(616) 685-8500
Categories: Doctors, Physicians & Surgeons

Advantage Health Physician Network - Northeast Locations, Northeast Family Medicine

5171 Plainfield Avenue Northeast
Grand Rapids, MI 49525-1048
(616) 685-8350
Categories: Doctors, Physicians & Surgeons

Advantage Health Physician Network - Northeast Locations, East Beltline Family Medicine Internal Medicine

1471 East Beltline Avenue Northeast Suite 201
Grand Rapids, MI 49525-4548
(616) 685-8620
Categories: Doctors, Physicians & Surgeons

Advantage Health Physician Network - Northwest Locations, Northwest Family Medicine

3 Mile Road Northwest
Grand Rapids, MI 49503
(616) 685-8150 +view more
Categories: Doctors, Physicians & Surgeons

Advent Rehabilitation - Advent Hand Therapy

245 Cherry Street Southeast
Grand Rapids, MI 49503-4607
(616) 233-3592 +view more
Categories: Hand Therapy, Rehabilitation Centers, Products & Services

Advent Rehabilitation

1000 East Paris Avenue Southeast Suite 222
Grand Rapids, MI 49546-3680
(616) 285-6030
Categories: Rehabilitation Centers, Products & Services

Advent Rehabilitation - Alpine Clinic

933 3 Mile Road Northwest Suite 104
Grand Rapids, MI 49544-1673
(616) 233-3592
Categories: Physical Therapists

Aegis Therapy Mi

2510 Lake Michigan Drive Northwest
Grand Rapids, MI 49504-8042
(616) 272-4750
Categories: Physical Therapists

Af Associates Family Medicine

2849 Michigan Street Northeast Suite 102
Grand Rapids, MI 49506-1216
(616) 285-6450
Sue Ek (Manager)
Categories: Doctors, Physicians & Surgeons

Affordable Nursing

5960 Tahoe Drive Southeast Suite 300
Grand Rapids, MI 49546-7124
(616) 827-1112 +view more
Raymond Weidenfeller (Owner)
Services: Home Health Care, Nursing Care, Assisted Living Programs, Residential Care
Categories: Nurses Private Duty, Home Health Care

Age Management Pllc

1787 Grand Ridge Court Northeast Suite 202
Grand Rapids, MI 49525-7042
(616) 272-4878 +view more
Categories: Doctors, Physicians & Surgeons

Agility Health

607 Dewey Avenue Northwest Suite 300
Grand Rapids, MI 49504-7335
(616) 356-5000
Steve Davidson (Ceo)
Products: Therapy Equipment, Therapeutic Equipment
Categories: Doctors, Physicians & Surgeons

Akalis Bonni Gemmell Ma Llp Lcsw

1025 Spaulding Avenue Southeast Suite B
Grand Rapids, MI 49546-8417
(616) 285-9141
Akalis Gemmell (Representative)
Categories: Mental Health Specialists

Alger Pediatrics

733 Alger Street Southeast
Grand Rapids, MI 49507-3530
(616) 243-9515
Luann Dyke (Manager)
Categories: Pediatricians

Allergy & Asthma Care

1179 East Paris Suite 150 Avenue Southeast
Grand Rapids, MI 49503
(616) 957-1912
Mark Millar (Md)
Services: Hayfever, Sinusitis, Asthma, Chronic Cough, Hives, Food Allergy, Insect Sting…
Categories: Allergist (Immunologists)

Allergy & Asthma Care

1179 East Paris Avenue Southeast Suite 150
Grand Rapids, MI 49546-8373
(616) 957-1912
Lisa Garrett (Manager)
Categories: Allergist (Immunologists)

Allergy And Asthma Care Of Western Michigan Pc

1179 East Paris Avenue Southeast Suite 150
Grand Rapids, MI 49546-8373
(616) 957-1912
Mark Millar (Md)
Services: Allergy-Immunology, We Treat Children & Adults, Hayfever Sinusitis Asthma Chronic…
Categories: Doctors, Physicians & Surgeons

Allergy Associates

360 East Beltline Avenue Northeast Suite 100
Grand Rapids, MI 49506-1214
(616) 726-6706
Erin Gibson (Pa- C)
Services: Surgery
Categories: Allergist (Immunologists)

Allergy Asthma Specialists W Michigan

5055 Plainfield Avenue Northeast
Grand Rapids, MI 49525-1075
(616) 988-8515 +view more
Vincent Dubravec (Md)
Services: Adult Allergy-Immunology, Hay Fever Food Allergy, Insect Sting Allergy, Asthma…
Categories: Doctors, Physicians & Surgeons, Allergist (Immunologists)

Alpine Oral Surgery

550 3 Mile Road Northwest Suite C
Grand Rapids, MI 49544-8207
(616) 785-1700
David Dalrymple (Dds)
Categories: Dentists, Oral Surgeon, Doctors, Physicians & Surgeons

America's Best Contacts & Eyeglasses

THE BEST PRICES IN SIGHT
1971 East Beltline Avenue Northeast
Grand Rapids, MI 49525-7045
(616) 818-4351
Products: Eyeglasses Contact Lenses Prescription Sunglasses Transitions Bifocals Multifocals…
Services: Optometrists Opticians Eye Exams Contact Lens Exams Glaucoma Screening Visual…
Categories: Opticians, Optical Stores - Eyeglasses, Lenses & Sunglasses

American Chiropractic Center - Warner Deleeuw

81 Lake Michigan Drive
Grand Rapids, MI 49544
(616) 453-4437
Services: Chiropractic Care, Spinal Care, Spinal Corrections
Categories: Chiropractor, Sports Medicine

American Chiropractic Center

738 32nd Street Southeast
Grand Rapids, MI 49548-2329
(616) 243-1444
Warner Deleeuw (President)
Categories: Chiropractor, Sports Medicine, Massage Therapists & Professional

American Dental Care Pllc

1751 44th Street Southeast
Grand Rapids, MI 49508-5003
(616) 774-9402
H Boulos (Dds)
Services: New Patients Welcome!, Family & Cosmetic Dentistry, Financial Arrangements,…
Categories: Dentists, Teeth Whitening Products & Services, Dentures, Teeth Whitening Products

American Heart Association

LEARN AND LIVE
3940 Peninsular Drive Southeast Suite 180
Grand Rapids, MI 49546-6187
(616) 285-1888 +view more
Sara Alger (Vp)
Services: Advocacy, Awareness Programs, Classes & Workshops, Diet & Nutrition, Education…
Categories: Health Associations, Societies & Foundation Associations, Social Services & Welfare, Health Care Information & Services, Dermatologists

American Heart Association

LEARN AND LIVE
950 28th Street Southeast
Grand Rapids, MI 49508-1300
(800) 242-8721 +view more
Services: Advocacy, Awareness Programs, Education Services, Health Education, Health…
Categories: Health Associations, Societies & Foundation Associations, Social Services & Welfare, Health Care Information & Services, Dermatologists

Anderson Eye Care

55 Campau Avenue Northwest Suite 10
Grand Rapids, MI 49503-2642
(616) 459-7380 +view more
Gary Anderson (Owner)
Categories: Optometrists, Opticians

Anderson Family Chiropractic

705 Tallmadge Woods Drive
Grand Rapids, MI 49544
(616) 735-1920
Categories: Chiropractor

Anderson John G Md

1111 Leffingwell Avenue Northeast
Grand Rapids, MI 49525-6406
(616) 459-7101
John Anderson (Md)
Categories: Doctors, Physicians & Surgeons, Orthopedists, Pain Management Doctors, Sports Medicine, General Surgeons, Artificial Limbs & Braces

Anderson Kirsten Md

1474 East Beltline Avenue Northeast
Grand Rapids, MI 49503
(616) 685-8600
Kirsten Anderson (Md)
Categories: Doctors, Physicians & Surgeons

Anderson-Varney Theresa J Phd - Phd-licensed Clinical Psychologist, Individual Couples & Family Counseling

1019 Parchment Drive Southeast
Grand Rapids, MI 49546-3664
(616) 285-8868
Theresa Anderson-Varney (Phd)
Categories: Marriage & Family Counselors, Doctorate Degree, Mental Health Specialists

Anesthesia Medical Consultants

3333 Evergreen Drive Northeast Suite 100
Grand Rapids, MI 49525-9493
(616) 364-4200
James Vandam (Manager)
Categories: Doctors, Physicians & Surgeons

Animal Clinic Inc

133 28th Street Southeast
Grand Rapids, MI 49548-1188
(616) 241-3651 +view more
Harland Jr (Dvm)
Products: Dogs, Birds, Rabbits, Ferrets, Reptiles, Wellness, Nutrition, Weight Control,…
Services: New Patients And, 2Nd Opinions Welcome, Veterinary Services, Dogs, Cats, Birds,…
Categories: Pet Grooming & Boarding, Veterinarians, Animal Hospitals, Pet Grooming & Boarding Services

Animal Emergency Clinic

3260 Plainfield Avenue Northeast
Grand Rapids, MI 49525-2702
(616) 361-9911 +view more
Steven Comer (Owner)
Categories: Veterinarians

Animal Hospital Of Kentwood

1538 44th Street Southeast
Grand Rapids, MI 49508-4608
(616) 538-2470 +view more
Beth Saldivia (Owner)
Categories: Pet Grooming & Boarding, Veterinarians

Animal Hospital Of Lowell

Grand Rapids, MI 49503
(616) 723-9110
Categories: Veterinarians

Antech Diagnostics

1425 Michigan Street Northeast Suite East
Grand Rapids, MI 49503-2027
(616) 233-3032
Patricia Lindsey (Manager)
Services: Examinations, Diagnostics, Testing
Categories: Veterinarians Laboratory Medicine, Medical Diagnostic Clinics

Apc Pain Clinic

3355 Eagle Park Drive Northeast Suite 106
Grand Rapids, MI 49525-7004
(616) 288-3052 +view more
Categories: Pain Management Doctors

App Michael Md

1300 Michigan Street Northeast Suite 202
Grand Rapids, MI 49503-2029
(616) 464-2888 +view more
Michael App (Md)
Categories: Doctors, Physicians & Surgeons

Arbor Circle - In Home And Early Childhood Services

1101 Ball Avenue Northeast
Grand Rapids, MI 49505-5904
(616) 456-6571
Jack Greenfield (President)
Categories: Rehabilitation Centers, Products & Services

Areawide Ob Gyn

515 Michigan Street Northeast
Grand Rapids, MI 49503-5721
(616) 458-7590 +view more
Categories: Obstetricians & Gynecologists

Armbrecht Orthodontics

2000 43rd Street Southeast
Grand Rapids, MI 49508-8700
(616) 455-4800 +view more
Carol Smith (Manager)
Products: Orthopedics
Services: Practice Limited To Orthodontics
Categories: Orthodontist

Arsulowicz Daniel A Od Ofc - Ofc

3935 Lake Michigan Drive Northwest Suite 2
Grand Rapids, MI 49534-7844
(616) 453-8223 +view more
Daniel Arsulowicz (Od)
Products: Contact Lenses
Services: Family Vision Care, Contact Lenses, Vision Analysis, Visual Exams
Categories: Optometrists

Ashack Richard J Md

655 Kenmoor Avenue Southeast
Grand Rapids, MI 49546-8622
(616) 949-5600
Richard Ashack (Md)
Categories: Doctors, Physicians & Surgeons, Dermatologists

Ashcraft Scott

Grand Rapids, MI 49503
(800) 281-3237
Categories: Doctors, Physicians & Surgeons

Aspen Dental - Grandville

4391 Canal Street
Grand Rapids, MI 49503
(616) 828-5771 +view more
Products: Free
Services: Emergencies & Walk-Ins, Partial Dentures, Repairs And Relines
Categories: Prosthodontist

Aspen Dental

3320 Alpine Avenue Northwest
Grand Rapids, MI 49544-1677
(616) 785-3100
Categories: Dentists

Aspen Dental

3767 28th Street Southeast
Grand Rapids, MI 49512-1873
(616) 233-2700
Categories: Dentists

Asperheim Mark S Md

230 Michigan Street Northeast Suite 300
Grand Rapids, MI 49503-2550
(616) 459-7101
Mark Asperheim (Md)
Categories: Doctors, Physicians & Surgeons

Associated Family Dentist

2355 East Paris Avenue Southeast
Grand Rapids, MI 49546-6188
(616) 942-9595
Services: Dental Implants, Denture Implants, Evaluations, Financial Arrangements, Financial…
Categories: Dentists

Associated Retinal Consultants

1179 East Paris Avenue Southeast Suite 250
Grand Rapids, MI 49546-8373
(616) 942-2406
Teresa Boehm (Owner)
Categories: Ophthalmologists

At&T - Retail Stores

3165 Alpine Avenue Northwest
Grand Rapids, MI 49544-8225
(616) 647-4258
Categories: Telephone Communication Service & Phone Companies, Optometrists

Ati Physical Therapy

3854 28th Street Southeast
Grand Rapids, MI 49512-1804
(616) 940-4520
Categories: Physical Therapists

Atlas Family Chiropractic Clinic Llc

5429 Northland Drive Northeast Suite B
Grand Rapids, MI 49525-1089
(616) 361-8881
Jack Fan (Owner)
Categories: Chiropractor

Azeem Asif Md

1200 East Paris Avenue Southeast Suite 8
Grand Rapids, MI 49546-8260
(616) 942-6230
Asif Azeem (Md)
Categories: Doctors, Physicians & Surgeons, Gastroenterologists

Back In Motion

866 3 Mile Road Northwest Suite 1
Grand Rapids, MI 49544-8217
(616) 647-4618 +view more
Marie Merkx-Quinn (President)
Categories: Chiropractor, Physical Therapists

Bailey Gary W Do

2525 Burton Street Southeast
Grand Rapids, MI 49546-4834
(616) 957-2410
Gary Bailey (Do)
Categories: Doctors, Physicians & Surgeons, Family Medicine & General Practice Doctors, Bariatricians

Bakeman James E Md

230 Michigan Street Northeast Suite 300
Grand Rapids, MI 49503-2550
(616) 459-7101
James Bakeman (Md)
Categories: Doctors, Physicians & Surgeons

Baker Bruce H Md Cmro

500 Cascade West Parkway Southeast
Grand Rapids, MI 49546-2164
(616) 957-1200
Bruce Baker (Md)
Categories: Alcohol & Drug Prevention Education, Doctors, Physicians & Surgeons

Baker Bruce M Do

5070 Cascade Road Southeast
Grand Rapids, MI 49546-8422
(616) 281-9066
Bruce Baker
Categories: Doctors, Physicians & Surgeons

Baker Rosalyn Msw

534 Fountain Street Northeast
Grand Rapids, MI 49503-3422
(616) 456-1178 +view more
Rosalyn Baker (Msw)
Categories: Mental Health Specialists

Balaskas Thomas N Md - Obstetrlcs/gynecology-maternal-fetal Medicine

1000 East Paris Avenue Southeast
Grand Rapids, MI 49546-3691
(616) 285-3310
Thomas Balaskas (Md)
Categories: Doctors, Physicians & Surgeons, Obstetricians & Gynecologists

Bander Samuel T Dds Ofc - Ofc

1151 East Paris Avenue Southeast Suite 100
Grand Rapids, MI 49546-8369
(616) 949-5980
Samuel Bander (Dds)
Categories: Dentists

Bartkiw Mykola Do

4300 Cascade Road Southeast
Grand Rapids, MI 49546-8328
(616) 252-5755
Mykola Bartkiw (Do)
Categories: Doctors, Physicians & Surgeons, Orthopedists

Barton Chiropractic Office Pc

1122 Leonard Street Northeast
Grand Rapids, MI 49503-1234
(616) 459-8552 +view more
Matthew Barton
Services: A Family Based Chiropractic Practice, New Patients Welcome
Categories: Chiropractor, Clinics

Bartoszewicz Llonard Dds

2003 Burton Street Southeast
Grand Rapids, MI 49506-4600
(616) 245-9830
Llonard Bartoszewicz (Dds)
Categories: Dentists

Basler Weatherhead Lindsay Od

750 East Beltline Avenue Northeast
Grand Rapids, MI 49525-6049
(616) 949-2600
Lindsay Weatherhead (Od)
Categories: Ophthalmologists, Optometrists, Plastic Surgeons, Contact Lenses

Bastien Chiropractic

2922 Fuller Avenue Northeast
Grand Rapids, MI 49505-3459
(616) 363-2822
Thomas Bastien (Owner)
Categories: Chiropractor

Bastien Thomas Dc

2135 Plainfield Avenue Northeast
Grand Rapids, MI 49505-4203
(616) 363-2822
Thomas Bastien (Dc)
Categories: Chiropractor

Bates Mark Md

1801 Breton Road Southeast
Grand Rapids, MI 49506-4807
(616) 252-4100 +view more
Mark Bates (Md)
Categories: Doctors, Physicians & Surgeons

Baumgartner David Md

310 Lafayette Avenue Southeast
Grand Rapids, MI 49503-4693
(616) 685-8200
David Baumgartner (Md)
Categories: Doctors, Physicians & Surgeons

Beckwith Family Dental Care Plc

1726 Leonard Street Northeast
Grand Rapids, MI 49505-5636
(616) 459-0478
John Bruinsma (Manager)
Services: New Patients Welcome
Categories: Dentists, Teeth Whitening Products & Services, Teeth Whitening Products

Behavior Health Partners

5242 Plainfield Avenue Northeast Suite A
Grand Rapids, MI 49525-1084
(616) 363-2200 +view more
Sheryl Rozema (Partner)
Categories: Marriage & Family Counselors, Mental Health Specialists

Belding Christian Nursing

1135 Baxter Street Southeast
Grand Rapids, MI 49506-2509
(616) 459-2870
Christian Belding (Owner)
Categories: Doctors, Physicians & Surgeons

Belknap Commons Health Center

100 Cherry Street Southeast
Grand Rapids, MI 49503-4526
(616) 742-9942 +view more
Catchy Ortma (Manager)
Categories: Doctors, Physicians & Surgeons

Beltline Family Dentistry

750 East Beltline Avenue Northeast
Grand Rapids, MI 49525-6049
(616) 957-4700 +view more
Matthew Hudson (Dds)
Services: State-Of-The-Art Dentistry, Focused On Comfort & Health, Family Care, Gentle…
Categories: Dentists

Beltone

HELPING THE WORLD HEAR BETTER
6161 28th Street Southeast Suite 4
Grand Rapids, MI 49546-6931
(616) 464-1974
Products: Business
Services: Technology And Skilled Audiologist, Care Program
Categories: Audiologists, Hearing Aids & Assistive Devices & Supplies
1 2 3 4 5 6 7 8 9 10 Next  


AllRefer.com - Browse Articles & Stories
Stories & News

Related Categories in Grand Rapids, MI

Find Healthcare Providers, Practitioners & Professionals In Other Cities of Michigan

Copyright © 2018 AllPages.com All Rights reserved.