Kevin Flanagan is a freelance writer living in Phoenix, Arizona. He works for T-Mobile and specializes in technical writing, business writing and entertainment. Kevin has been a featured speaker on a wide variety of topics at several events in the Phoenix metropolitan area, ranging from theater to historiography.