Barry Corbin as Dale Rivers, a hearing-impaired veterinarian and close friend of Beau's Grady Lee Richmond as Hank, a regular Maggie's patron Bret Harrison as Kenneth "Kenny" Ballard, a Courtyard by Marriott manager and Abby's ex-fiance Megyn Price as Mary Roth, a Cracker Barrel waitress and Rooster's older girlfriend Kelli Goss as Heather Roth, Mary's younger daughter and Colt's ex-girlfriend, was pregnant with their child. Molly McCook as Darlene Roth, Mary's older daughter Kathy Baker as Joanne, a Cracker Barrel waitress, Mary's friend, and potential new love interest for Beau Ethan Suplee as "Beer Pong Billy" Tompkins, a police officer and high school friend of Colt and Rooster's Aimee Teegarden as Nikki, Heather's friend and Billy's fiancee Chasty Ballesteros as Tanya Showers, a sexy weather reporter and Kenny's current girlfriend Laura Vallejo as Maria, a Maggie's waitress Sharon Lawrence as Brenda Sanders, a widowed hairdresser who befriended Beau when he and Maggie separated Maggie Lawson as Jen the engineer, who wants to build a pipeline underneath the Bennett Ranch and Rooster love interest. Wendie Malick as Lisa Neumann, owner of Neumann's Hill

Based on this passage, who plays joanne on the ranch season 2? Let's think fast. Stream of consciousness:
The relevant sentence in the passage is: Kathy Baker as Joanne, a Cracker Barrel waitress, Mary's friend, and potential new love interest for Beau So the final answer is Kathy Baker.