By Kyle Anderson
Updated March 16, 2013 at 02:09 PM EDT

After several health-related postponements, Morrissey has decided to cancel the remainder of his North American tour dates.

His publicist sent out a message last night, noting “The singer has suffered a series of medical mishaps over the past few months including a bleeding ulcer, Barrett’s esophagus, and double pneumonia.”

All told, the British singer is calling off 22 dates, including stops in Chicago, Nashville, Atlanta, Dallas, Las Vegas, and San Francisco. According to the press release, refunds will be available at the point of purchase.

Moz has been making quite a bit of noise during this particular jaunt. He stood up Jimmy Kimmel as a protest against his fellow Jimmy Kimmel Live! guests from the show Duck Dynasty, then called out artists like Beyoncé and Paul McCartney in a series of rants. Along the way, his health has betrayed him, though he did manage to pull off a high-profile show at Los Angeles’ Staples Center that featured almost no meat products for sale at concession stands. (Morrissey is a militant vegetarian.)

Check out the full list of canceled tour dates below.

3/18 Lawrence, KS @ Liberty Hall

3/19 Lincoln, NE @ Rococo Theatre

3/22 Minneapolis, MN @ Orpheum

3/23 Chicago, IL @ Chicago Theater

3/27 Clear Lake, IA @ Surf Ballroom

3/29 Nashville, TN @ Ryman Auditorium

3/30 Atlanta, GA @ Cobb Energy Center

4/2 Asheville, NC @ Orange Peel

4/3 Richmond, VA @ National

4/6 Philadelphia, PA @ Tower Theater

4/8 Flint, MI @ Whiting Auditorium

4/9 Indianapolis, IN @ Murat Theater

4/12 Beaumont, TX @ Jefferson Theater

4/13 Pharr, TX @ Pharr Entertainment Center

4/15 Dallas, TX @ Palladium

4/16 Austin, TX @ Austin Music Hall

4/19 Phoenix, AZ @ Marquee Theater

4/20 Las Vegas, NV @ The Chelsea at The Cosmopolitan of Las Vegas

4/23 El Paso, TX @ Tricky Falls

4/26 Denver, CO @ Temple Hoyne Buell Theatre

4/28 Salt Lake City, UT @ Kingsbury Hall

4/30 San Francisco, CA @ The Warfield

Read more:

Today in Morrissey news — messing with David Bowie, bringing back Rickrolling

In latest rant, Morrissey goes after Beyonce

Morrissey continues beef with Jimmy Kimmel, starts new one with Paul McCartney

‘Duck Dynasty’ return scores huge ratings after Morrissey protest