July 9-Summer Reading Club Show, James Wand’s Secret Agent Magic Show, 2-2:45 p.m., Keller Library, 640 Johnson Rd. for children ages 5 and older. Tickets are required for the fast-paced 45-minute show filled with magic, tales of top secret adventures. For information call 817-743-4840 or email firstname.lastname@example.org.July-30. Keller Public Art Show featuring “Moments at the Ballpark and Texas Legends” by artist Lamberto Alvarez. Openign reception is from 7-10 p.m., July 16. Keller Town Hall, 1100 Bear Creek Parkway, Keller. For more information call 817-743-4000 or email email@example.com. Ongoing - The Keller Writers Association meets the first Saturday of each month in the Keller Public Library’s meeting room, first door to the left, 12:15-2:15 p.m.For information email KWA President Judy Banko at firstname.lastname@example.org. Ongoing - Rotary Club of Keller meets at noon every Tuesday, Sky Creek Ranch, 600 Promontory Drive. We welcome anyone who lives or works in Keller. For more information go online to www.rotaryclubofkeller.org. Ongoing - Keller Garden Club meets the 2nd Thursday each month, September through May, at Landscape Systems Design Center, 1823 Keller Pkwy. Socializing and refreshments at 9:30 a.m. and program featuring speakers and field trips at 10 a.m. All levels of gardening expertise are welcome. For information call Sarah Harbaugh, membership chair, at 817-514-7288. Ongoing - Gentle Yoga meets 10-11 a.m., Tuesdays and Thursdays, Keller Senior Activities Center, 660 Johnson Rd. Cost is $25 a month and $4 for drop-in. For more go to www.cityofkeller.com. Ongoing - Pinochle each Monday and Wednesday, 9 a.m.-noon. Free at the Keller Senior Activities Center, 660 Johnson Rd. For more information call 817-743-4370 or email email@example.com. Ongoing - Tabletop Gaming Club, featuring board games, card games, miniature games and role-playing games, 5 p.m., Tuesday, Story Room, Keller Library, 640 Johnson Rd. Club is for ages 12 to adult. For more information call 817-743-4840, or email firstname.lastname@example.org. Ongoing - Toastmasters-Keller Communicators, 6:45 p.m., Thursdays, 1727 Keller Parkway, Prudential Worldwide Real Estate. Ongoing - Keller Public Library Children’s Storytime, 10:15 a.m. to noon, Tuesday and Wednesday; Preschooler Storytime, 12:15 p.m., Baby Storytime, 1 p.m., Toddlers Storytime, 1:30 p.m. Saturday; Spanish Storytime, 11 a.m., Family Storytime, 6 p.m., Monday. Library Story Room, 640 Johnson Rd. Free. For information call Brenda Cody at 817-743-4843. or email email@example.com. Ongoing - Book Study on A Course in Miracles, Mondays 6:30-7:30 p.m., Keller Public Library meeting room. For more information contact Oran Stem, facilitator, 817-366-1608. Event is free and everyone is welcome. Haslet Ongoing - The Haslet Farmers Market is open each Saturday, 8 a.m.-noon, through Oct. 31 at Haslet Community Park, on Haslet County Line Rd. For information call Haslet Farmers Market Manager Elizabeth Goodson at 817-886-3993. Ongoing - Haslet Senior Center luncheon, 11 a.m., Thursdays, Haslet Community Center, 105 Main St, $4 or bring a covered dish. Roanoke Ongoing - Roanoke Farmers Market is open each Saturday, 8 a.m.-noon, at Austin Street Plaza, 221 N. Oak St. Offers fresh produce and more. Find the latest information at Facebook.com/CityofRoanokeTexas or on Twitter using @TXCityofRoanoke, or call 817-491-2411. Ongoing - Roanoke Texas Toastmasters meet Mondays, 6:30 p.m.-7:45 p.m., at the Roanoke Public Library, 308 S. Walnut St. For more information call 817-657-0790 or go online to http://ronaoketexas.toastmastersclubs.org. Send calendar information to firstname.lastname@example.org. Deadline is noon Wednesday for the following week. Include date and contact information. All items are subject to editing and are published on a space available basis.