Anal Fissure Center - Warren, MI

Warren Gastroenterologist Doctors for Anal Fissure

Type of Physician: Gastroenterologist

What is a Gastroenterologist? A subspecialty certification by the Board of Internal Medicine; practitioners focus on the stomach, intestines, colon, liver, and gallbladder (digestive organs). The gastroenterologist treats conditions such as abdominal pain, ulcers, diarrhea, cancer, and jaundice and they consult with surgeons when abdominal operations are indicated.

Specialty: Gastroenterology

Common Name: GI Doctor

Gastroenterologist Doctors in Warren, Michigan
results

  • 1

    Jose A Rodriguez

    27540 Hoover Rd
    Warren, MI 48093

    • 40 years experience
    • 2 office locations
  • 2

    Ghaith M Ibrahim

    27560 Hoover Rd
    Warren, MI 48093

    • 27 years experience
    • 1 office location
  • 3

    Ying-Min M Chen

    27540 Hoover Rd
    Warren, MI 48093

    • 45 years experience
    • 2 office locations
  • 4

    Nafea M Zayouna

    27560 Hoover Rd
    Warren, MI 48093

    • 8 years experience
    • 1 office location
  • 5

    Bradley J Warren

    30055 Northwestern Hwy Ste 250
    Farmington Hills, MI 48334

    • 25 years experience
    • 4 office locations
  • 6

    Janice M Fields

    30055 Northwestern Hwy Ste 250
    Farmington Hills, MI 48334

    • 25 years experience
    • 3 office locations
  • 7

    Ved P Singla

    11900 E 12 Mile Rd Ste 204
    Warren, MI 48093

    • 46 years experience
    • 1 office location
  • 8

    Michael R Raphael

    30055 Northwestern Hwy Ste 250
    Farmington Hills, MI 48334

    • 12 years experience
    • 4 office locations
  • 9

    Randall S Jacobs

    30055 Northwestern Hwy Ste 250
    Farmington Hills, MI 48334

    • 31 years experience
    • 4 office locations
  • 10

    Michael H Piper

    30055 Northwestern Hwy Ste 250
    Farmington Hills, MI 48334

    • 36 years experience
    • 3 office locations
  • 11

    Stephen M Hoffman

    27301 Dequindre Rd Ste 314
    Madison Heights, MI 48071

    • 50 years experience
    • 1 office location
  • 12

    Ronald J Rasansky

    27301 Dequindre Rd Ste 314
    Madison Heights, MI 48071

    • 44 years experience
    • 2 office locations
  • 13

    Musib S Gappy

    23411 John R Rd Ste 1
    Hazel Park, MI 48030

    • 26 years experience
    • 2 office locations
  • 14

    Sarabjit S Neelam

    8244 Metropolitan Pkwy Ste C
    Sterling Heights, MI 48312

    • 34 years experience
    • 1 office location
  • 15

    Lillman Dwarka

    38300 Van Dyke Ave Ste 105
    Sterling Heights, MI 48312

    • 45 years experience
    • 1 office location
  • 16

    Satyajit Daniel

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 27 years experience
    • 2 office locations
  • 17

    Robert J Veneri

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 34 years experience
    • 2 office locations
  • 18

    Sudhanshu H Patel

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 32 years experience
    • 3 office locations
  • 19

    Barbara Lawson

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 32 years experience
    • 1 office location
  • 20

    Irena Zalewska

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 19 years experience
    • 2 office locations
  • 21

    Jennifer L Kozak

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 19 years experience
    • 1 office location
  • 22

    Kianna M Lyons

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 19 years experience
    • 1 office location
  • 23

    Susan Ireland

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 19 years experience
    • 1 office location
  • 24

    Fernando N Gamarra

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 11 years experience
    • 2 office locations
  • 25

    Stephanie L Smiley

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 11 years experience
    • 1 office location
  • 26

    Richard A Cascio

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 28 years experience
    • 2 office locations
  • 27

    Mohammed Barawi

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 29 years experience
    • 2 office locations
  • 28

    Ketan G Rana

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 27 years experience
    • 2 office locations
  • 29

    Mary B Christensen

    28963 Little Mack Ave Ste 101
    Saint Clair Shores, MI 48081

    • 27 years experience
    • 1 office location
  • 30

    Ghanshyam N Patel

    36232 Garfield Rd Ste 3
    Clinton Township, MI 48035

    • 43 years experience
    • 1 office location
  • 31

    Sarala S Ravikant

    38815 Dequindre Rd Ste 100
    Troy, MI 48083

    • 56 years experience
    • 1 office location
  • 32

    Harivallabh D Pandya

    28300 Harper Ave
    Saint Clair Shores, MI 48081

    • 50 years experience
    • 1 office location
  • 33

    Samuel H Gun

    37399 Garfield Rd Ste 104
    Clinton Township, MI 48036

    • 28 years experience
    • 2 office locations
  • 34

    Andrew M Rosenfeld

    37399 Garfield Rd Ste 104
    Clinton Township, MI 48036

    • 35 years experience
    • 1 office location
  • 35

    Bruce S Kovan

    37399 Garfield Rd Ste 104
    Clinton Township, MI 48036

    • 36 years experience
    • 1 office location
  • 36

    Joseph C O'Laughlin

    37399 Garfield Rd Ste 104
    Clinton Township, MI 48036

    • 42 years experience
    • 1 office location
  • 37

    Maja Heric

    37399 Garfield Rd Ste 104
    Clinton Township, MI 48036

    • 42 years experience
    • 1 office location
  • 38

    Jack Tocco

    37555 Garfield Rd Ste 125
    Clinton Township, MI 48036

    • 7 years experience
    • 1 office location
  • 39

    Poorna Ramachandran

    37399 Garfield Rd Ste 104
    Clinton Township, MI 48036

    • 8 years experience
    • 1 office location
  • 40

    Jaspreet K Ghumman

    37399 Garfield Rd Ste 104
    Clinton Township, MI 48036

    • 8 years experience
    • 2 office locations
  • 41

    Inge M Hanschu

    37555 Garfield Rd Ste 125
    Clinton Township, MI 48036

    • 9 years experience
    • 2 office locations
  • 42

    Rene R Peleman

    37555 Garfield Rd Ste 125
    Clinton Township, MI 48036

    • 36 years experience
    • 1 office location
  • 43

    Tusar K Desai

    1695 12 Mile Rd Ste 220
    Berkley, MI 48072

    • 37 years experience
    • 1 office location
  • 44

    Dariusz A Lazarczyk

    264 W Maple Rd Ste 200
    Troy, MI 48084

    • 29 years experience
    • 1 office location
  • 45

    Michael E Cannon

    264 W Maple Rd Ste 200
    Troy, MI 48084

    • 25 years experience
    • 1 office location
  • 46

    Atulkumar S Patel

    264 W Maple Rd Ste 200
    Troy, MI 48084

    • 37 years experience
    • 1 office location
  • 47

    Gehad M Ghaith

    264 W Maple Rd Ste 200
    Troy, MI 48084

    • 23 years experience
    • 1 office location
  • 48

    Jared S Bortnan

    264 W Maple Rd Ste 200
    Troy, MI 48084

    • 11 years experience
    • 1 office location
  • 49

    Thomas J Alexander

    264 W Maple Rd Ste 200
    Troy, MI 48084

    • 38 years experience
    • 1 office location
  • 50

    Michael C Duffy

    264 W Maple Rd Ste 200
    Troy, MI 48084

    • 43 years experience
    • 1 office location
  • 51

    Gregory W Kulesza

    264 W Maple Rd Ste 200
    Troy, MI 48084

    • 34 years experience
    • 1 office location
  • 52

    Rasm Mohammah Alsibae

    3535 W 13 Mile Rd Ste 248
    Royal Oak, MI 48073

    • 34 years experience
    • 1 office location
  • 53

    Sung K Yang

    27209 Lahser Rd Ste 124
    Southfield, MI 48034

    • 31 years experience
    • 3 office locations
  • 54

    Mary Ann Y Huang

    3535 W 13 Mile Rd Ste 644
    Royal Oak, MI 48073

    • 21 years experience
    • 3 office locations
  • 55

    Gregg Polidori

    27209 Lahser Rd Ste 124
    Southfield, MI 48034

    • 31 years experience
    • 4 office locations
  • 56

    Alexander Stojanovic

    27209 Lahser Rd Ste 124
    Southfield, MI 48034

    • 22 years experience
    • 3 office locations
  • 57

    Rachelle Packey

    30055 Northwestern Hwy Ste 250
    Farmington Hills, MI 48334

    • 22 years experience
    • 2 office locations
  • 58

    Vinayata Manuballa

    3535 W 13 Mile Rd
    Royal Oak, MI 48073

    • 7 years experience
    • 1 office location
  • 59

    Ganapathy K Kumar

    1615 W Big Beaver Rd Ste A1
    Troy, MI 48084

    • 53 years experience
    • 2 office locations
  • 60

    Anthony D Williams

    23077 Greenfield Rd Ste 231
    Southfield, MI 48075

    • 24 years experience
    • 1 office location
  • 61

    Hershel C Jackson

    23077 Greenfield Rd Ste 450
    Southfield, MI 48075

    • 37 years experience
    • 1 office location
  • 62

    Yakir Muszkat

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 29 years experience
    • 1 office location
  • 63

    Surinder K Batra

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 50 years experience
    • 1 office location
  • 64

    Mustafa A Ibrahim

    39450 W 12 Mile Rd
    Novi, MI 48377

    • 48 years experience
    • 2 office locations
  • 65

    Mark L Blumenkehl

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 37 years experience
    • 1 office location
  • 66

    Maria C Segovia

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 16 years experience
    • 1 office location
  • 67

    Robert L Pompa

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 16 years experience
    • 1 office location
  • 68

    Krishnavel V Chathadi

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 19 years experience
    • 2 office locations
  • 69

    Cyrus R Piraka

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 19 years experience
    • 1 office location
  • 70

    Reena J Salgia

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 12 years experience
    • 1 office location
  • 71

    Kimberly A Tosch

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 13 years experience
    • 1 office location
  • 72

    Ahmed Saeed

    2799 W Grand Blvd Ste K15
    Detroit, MI 48202

    • 9 years experience
    • 1 office location
  • 73

    Kimberly A Brown

    2799 W Grand Blvd
    Detroit, MI 48202

    • 32 years experience
    • 1 office location
  • 74

    Stuart C Gordon

    39450 W 12 Mile Rd
    Novi, MI 48377

    • 38 years experience
    • 2 office locations
  • 75

    Martin C Zonca

    39450 W 12 Mile Rd
    Novi, MI 48377

    • 51 years experience
    • 3 office locations
  • 76

    Vinay K Katukuri

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 17 years experience
    • 1 office location
  • 77

    Raxitkumar Jinjuvadia

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 17 years experience
    • 1 office location
  • 78

    Adarsh K Varma

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 10 years experience
    • 2 office locations
  • 79

    Jeffrey Christian F Tang

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 12 years experience
    • 2 office locations
  • 80

    Faiza Bhatti

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 12 years experience
    • 1 office location
  • 81

    Eva H Alsheik

    39450 W 12 Mile Rd
    Novi, MI 48377

    • 9 years experience
    • 2 office locations
  • 82

    Sumit K Singla

    2799 W Grand Blvd Fl K7
    Detroit, MI 48202

    • 9 years experience
    • 1 office location
  • 83

    Wael H Refai

    15500 19 Mile Rd Ste 360
    Clinton Township, MI 48038

    • 26 years experience
    • 1 office location
  • 84

    Jose Parungoa

    16001 W 9 Mile Rd
    Southfield, MI 48075

    • 9 years experience
    • 1 office location
  • 85

    Kamran S Kalim

    16001 W 9 Mile Rd
    Southfield, MI 48075

    • 7 years experience
    • 1 office location
  • 86

    Mark S DeVore

    22250 Providence Dr Ste 703
    Southfield, MI 48075

    • 33 years experience
    • 2 office locations
  • 87

    Julia S Greer

    22250 Providence Dr Ste 703
    Southfield, MI 48075

    • 24 years experience
    • 3 office locations
  • 88

    Laurence E Stawick

    22250 Providence Dr Ste 703
    Southfield, MI 48075

    • 43 years experience
    • 3 office locations
  • 89

    Kha H Ngo

    22250 Providence Dr Ste 703
    Southfield, MI 48075

    • 10 years experience
    • 2 office locations
  • 90

    Serge A Sorser

    22250 Providence Dr Ste 703
    Southfield, MI 48075

    • 10 years experience
    • 2 office locations
  • 91

    Edward A Clay

    20001 Greenfield Rd Ste 6
    Detroit, MI 48235

    • 38 years experience
    • 1 office location
  • 92

    Gurpreet Singh

    43301 Commons Dr
    Clinton Township, MI 48038

    • 12 years experience
    • 1 office location
  • 93

    Jessica M Allison

    43301 Commons Dr
    Clinton Township, MI 48038

    • 12 years experience
    • 1 office location
  • 94

    Kirthi Lilley

    4646 John R St
    Detroit, MI 48201

    • 7 years experience
    • 1 office location
  • 95

    Dennis A Dahlstedt

    44344 Dequindre Rd Ste 490
    Sterling Heights, MI 48314

    • 40 years experience
    • 1 office location
  • 96

    Nada S Kinaya

    44201 Dequindre Rd
    Troy, MI 48085

    • 40 years experience
    • 1 office location
  • 97

    Milton G Mutchnick

    4160 John R St Ste 917
    Detroit, MI 48201

    • 50 years experience
    • 1 office location
  • 98

    Michelle C Bastien

    4160 John R St Ste 917
    Detroit, MI 48201

    • 50 years experience
    • 1 office location
  • 99

    Sharlet S Geevarughese

    4160 John R St Ste 917
    Detroit, MI 48201

    • 50 years experience
    • 1 office location
  • 100

    Kartikkumar Jinjuvadia

    4160 John R St Ste 917
    Detroit, MI 48201

    • 13 years experience
    • 2 office locations

Don't see your city? Use the WebMD Physician Directory to expand your search.

Anal Fissure

Anal fissures facts

  • Anal fissures are cracks or tears in the anus and anal canal. They may be acute or chronic.
  • Anal fissures are caused primarily by trauma, but several non-traumatic diseases are associated with anal fissur...

Other Related Anal Fissure Articles

Emergency Contact for Warren

  • In case of Emergency, call 911

Nearby Warren Hospitals
results

  • 1
    St John Macomb-Oakland Hospital
    11800 E 12 Mile Rd
    Warren, Michigan 48093
    (586) 573-500
  • 2
    Henry Ford Macomb Hosp Warren
    13355 E 10 Mile Rd
    Warren, Michigan 48089
    (586) 759-730
  • 3
    Saint John Macomb-Oakland Hosp
    27351 Dequindre Rd
    Warren, Michigan 48071
    (248) 967-700
  • 4
    DMC Surgery Hospital
    30671 Stephenson Hwy
    Warren, Michigan 48071
    (248) 733-220
  • 5
    Kindred Hospital Detroit
    4777 E Outer Dr
    Warren, Michigan 48234
    (313) 369-580
  • 6
    Southeast Michigan Surgical Hsp
    21230 Dequindre Rd
    Warren, Michigan 48091
    (586) 427-100
  • 7
    Henry Ford Macomb Hospital
    15855 19 Mile Rd
    Warren, Michigan 48038
    (586) 263-230
  • 8
    Beaumont Health System
    44201 Dequindre Rd
    Warren, Michigan 48085
    (248) 828-510
  • 9
    Kingswood Hospital
    10300 W 8 Mile Rd
    Warren, Michigan 48220
    (248) 398-320
  • 10
    William Beaumont Hospital
    3601 W 13 Mile Rd
    Warren, Michigan 48073
    (248) 551-500
  • 11
    Mclaren-Macomb
    1000 Harrington St
    Warren, Michigan 48043
    (586) 493-800
  • 12
    St John Hospital & Med Center
    22101 Moross Rd
    Warren, Michigan 48236
    (313) 343-400
  • 13
    Oakland Regional Hospital
    22401 Foster Winter Dr
    Warren, Michigan 48075
    (248) 423-510
  • 14
    Providence Hospital
    16001 W 9 Mile Rd
    Warren, Michigan 48075
    (248) 424-300
  • 15
    Henry Ford Macomb Mt Clemens
    215 North Ave
    Warren, Michigan 48043
    (586) 466-930
  • 16
    Select Specialty Hospital
    215 North Ave
    Warren, Michigan 48043
    (586) 307-900
  • 17
    Sinai Grace Hospital
    6071 W Outer Dr
    Warren, Michigan 48235
    (313) 966-330
  • 18
    Henry Ford Hospital
    2799 W Grand Blvd
    Warren, Michigan 48202
    (313) 916-260
  • 19
    Beaumont Hospital Grosse Pointe
    468 Cadieux Rd
    Warren, Michigan 48230
    (313) 343-100
  • 20
    John Dingell VA Medical Center
    4646 John R St
    Warren, Michigan 48201
    (313) 576-100
  • 21
    Children's Hospital Of Michigan
    3901 Beaubien St
    Warren, Michigan 48201
    (313) 745-550
  • 22
    Detroit Receiving Hospital
    4201 Saint Antoine St
    Warren, Michigan 48201
    (313) 745-300
  • 23
    Karmanos Cancer Center
    4100 John R St
    Warren, Michigan 48201
    (800) 527-626
  • 24
    Harper University Hospital
    3990 John R St
    Warren, Michigan 48201
    (313) 745-804
  • 25
    Hutzel Women's Hospital
    3980 John R St
    Warren, Michigan 48201
    (313) 745-755
  • 26
    Rehab Institute Of Michigan
    261 Mack Ave
    Warren, Michigan 48201
    (313) 745-120
  • 27
    Wayne County Jail
    570 Clinton St
    Warren, Michigan 48226
    (313) 224-819
  • 28
    Straith Hospital For Surgery
    23901 Lahser Rd
    Warren, Michigan 48033
    (248) 357-336
  • 29
    Crittenton Hospital Medical Ctr
    1101 W University Dr
    Warren, Michigan 48307
    (248) 652-500
  • 30
    Saint Joseph Mercy Oakland
    44405 Woodward Ave
    Warren, Michigan 48341
    (248) 858-300
  • 31
    Select Specialty Hospital
    44405 Woodward Ave Fl 8
    Warren, Michigan 48341
    (248) 452-520
  • 32
    Havenwyck Hospital
    1525 University Dr
    Warren, Michigan 48326
    (248) 373-920
  • 33
    Botsford Hospital
    28050 Grand River Ave
    Warren, Michigan 48336
    (248) 471-800
  • 34
    Mclaren Oakland Hospital
    50 N Perry St
    Warren, Michigan 48342
    (248) 338-500
  • 35
    Henry Ford Medical Center
    19401 Hubbard Dr
    Warren, Michigan 48126
    (313) 982-810
  • 36
    Doctors Hospital Michigan
    461 W Huron St
    Warren, Michigan 48341
    (248) 857-720
  • 37
    Oakwood Hospital & Medical Ctr
    18101 Oakwood Blvd
    Warren, Michigan 48124
    (313) 593-700
  • 38
    Harbor Oaks Hospital
    35031 23 Mile Rd
    Warren, Michigan 48047
    (586) 725-577
  • 39
    Vibra Hospital South Eastern MI
    26400 Outer Dr
    Warren, Michigan 48146
    (313) 386-200
  • 40
    Garden City Hospital
    6245 Inkster Rd
    Warren, Michigan 48135
    (734) 421-330
  • 41
    Henry Ford West Bloomfield Hosp
    6777 W Maple Rd
    Warren, Michigan 48322
    (248) 661-410
  • 42
    St Mary Mercy Livonia
    36475 5 Mile Rd
    Warren, Michigan 48154
    (734) 464-480
  • 43
    Henry Ford Wyandotte Hospital
    2333 Biddle Ave
    Warren, Michigan 48192
    (734) 284-240
  • 44
    Walter P Reuther Psychiatric
    30901 Palmer Rd
    Warren, Michigan 48186
    (734) 367-840
  • 45
    Hawthorn Center
    18471 Haggerty Rd
    Warren, Michigan 48168
    (248) 349-300
  • 46
    Oakwood Heritage Hospital
    10000 Telegraph Rd
    Warren, Michigan 48180
    (313) 295-500
  • 47
    Select Specialty Hospital
    10000 Telegraph Rd Fl 2
    Warren, Michigan 48180
    (313) 375-708
  • 48
    Oakwood Annapolis Hospital
    33155 Annapolis St
    Warren, Michigan 48184
    (734) 467-400
  • 49
    Huron Valley-Sinai Hospital
    1 William Carls Dr
    Warren, Michigan 48382
    (248) 937-330
  • 50
    Providence Park Hospital
    47601 Grand River Ave Rear
    Warren, Michigan 48374
    (248) 465-410
  • 51
    Oakwood Southshore Medical Ctr
    5450 Fort St
    Warren, Michigan 48183
    (734) 671-380
  • 52
    St John River District Hospital
    4100 River Rd
    Warren, Michigan 48054
    (810) 329-711
  • 53
    Brighton Center For Recovery
    12851 Grand River Rd
    Warren, Michigan 48116
    (810) 227-121
  • 54
    Forest Health Services
    135 S Prospect St
    Warren, Michigan 48198
    (734) 547-470

* Provider Directory Terms of Use:

The WebMD 'Provider Directory' is provided by WebMD for use by the general public as a quick reference of information about Providers. The Provider Directory is not intended as a tool for verifying the credentials, qualifications, or abilities of any Provider contained therein. Inclusion in the Provider Directory does not imply recommendation or endorsement nor does omission in the Provider Directory imply WebMD disapproval.

You are prohibited from using, downloading, republishing, selling, duplicating, or "scraping" for commercial or any other purpose whatsoever, the Provider Directory or any of the data listings or other information contained therein, in whole or in part, in any medium whatsoever.

The Provider Directory is provided on an "AS-IS" basis. WebMD disclaims all warranties, either express or implied, including but not limited to the implied warranties of merchantability and fitness for particular purpose. Without limiting the foregoing, WebMD does not warrant or represent that the Provider Directory or any part thereof is accurate or complete. You assume full responsibility for the communications with any Provider you contact through the Provider Directory. WebMD shall in no event be liable to you or to anyone for any decision made or action taken by you in the reliance on information provided in the Provider Directory.

The use of WebMD Provider Directory by any entity or individual to verify the credentials of Providers is prohibited. The database of Provider information which drives WebMD Provider Directory does not contain sufficient information with which to verify Provider credentials under the standards of the Joint Commission on Accreditation of Healthcare Organizations (JCAHO), National Committee for Quality Assurance (NCQA) of the Utilization Review Accreditation Committee (URAC).

By using the WebMD Provider Directory, you agree to these Terms and Conditions.