Rainbow Massage

Massage Tailored to YOU



About his bodywork

I'm an Openly Gay Massage Therapist specializing in Relaxation Massages. I do a combination of Deep Tissue / Therapeutic Male Massage with a relaxation touch mixed in. Therapy includes Trigger Point and Stretching to take care of any issues with your Shoulders, Lower Back and Sciatic Issues. The Massage is completely Tailored to Your Needs.

I travel full time, but when in Phoenix I work out of my apartment located in Central Phoenix near 16th St & Osborn Rd. There is parking and shower available. I have my table setup with clean sheets, nice soft music and Salt Lamp to create a nice relaxing atmosphere. I do travel a lot though, so keep an eye on my travel schedule. When traveling, I do work out of my hotel room, and have my Table setup with clean sheets, soft music and salt lamp to create the best and relaxing atmosphere that I can for your comfort. Ask about rates for extended hours, extended sessions and out calls.

For Out Calls, it is up to you if I bring my Table with me, if I do, I will bring Sheets and Music for your comfort, if you would prefer more discretion just let me know, I will just bring my Lotion and we can use your furniture.

Contact me today to schedule your Massage Appointment.

About Him

Prior US Marine been a Licensed Massage Therapist for 10 year after attending Apollo College in Phoenix, AZ. I specialize in Shoulder Recovery, Lower Back, Sciatic Pain and Hip Therapy, I have also taken continuing education classes giving me additional knowledge adding to my ability to assist with my clients in their therapeutic recovery. I believe we can get your body back to a state that you would like it to be at. Give me a chance and I know you will be impressed.


9am to 6pm 60 min. $50.00
90 min. $75.00
6pm to 9pm or 6am to 9am 60 min. $75.00
90 min. $115.00
9pm to Midnight 60 min. $100.00
90 min. $150.00
Midnight to 6am 60 min. $150.00
90 min. $225.00


Near N 16th St & E Osborn Ave
Phoenix, AZ 85014
Outcalls within 10 miles

Travel schedule

  • March 01 - 15: Long Beach, CA
  • April 01 - 07: Long Beach, CA
  • May 03 - 16: Long Beach, CA
  • June 01 - 15: Long Beach, CA
  • July 01 - 16: Long Beach, CA