ART
Monroeville -- The Monroeville Public Library, 4000 Gateway Campus Blvd., will host an exhibition by photographer Rick Byerly and digital painter Alan Byrne from Saturday through July 26 in the Gallery Space. An opening reception will take place from 6 to 8 p.m. Saturday. Call 412-372-0500.
CHURCH ACTIVITIES
Hempfield -- The youth ministry of the Greensburg Alliance Church, 4428 West Newton Road, will hold a spaghetti dinner from 4 to 7 p.m. July 12. The cost is $6, $1 for seconds; $3 for children 7 and younger. Proceeds benefit a mission trip to Mexico. Call 724-837-1122.
North Versailles -- Mount Carmel Baptist Church, 90 Port Perry Road, will hold vacation Bible school Monday through July 12. Hours for children and youth are 8:30 a.m. to 12:30 p.m., and the sessions for adults start at 6:30 p.m. Children and youth will be served breakfast and lunch. Call 412-823-2841.
Wilmerding -- St. Jude the Apostle Church, 405 Westinghouse Ave., will hold a parish festival from 6 to 11 p.m. next Thursday through July 12. The festival will include a flea market, bingo, live entertainment and a visit from Ronald McDonald on July 11. Call 412-823-8390.
CLASSES
Murrysville -- The recreation department will offer a jewelry-making class from 6:30 to 8:30 p.m. Tuesdays, starting Tuesday through Aug. 12 at the community center, 3091 Carson St. The cost is $35 per session, or $199 for all six. Additional family members may attend at a $5 discount. Call 724-327-2100, ext. 115.
CONCERTS
Monroeville -- The Monroeville Arts Council will hold the following concerts from 4 to 6 p.m. at the Boyce campus of Community College of Allegheny County, 595 Beatty Road. Call 412-373-0277.
Jazz vocalist Donna Bailey, Sunday;
Jazz guitarist Joe Negri, July 13;
Jump blues band Dr. Zoot, July 20;
The 'Burgh Big Band, July 27.
FUND-RAISING
Madison -- The Angela Haase Memorial Golf Scramble and Silent Auction will take place at 9 a.m. July 19 at the Madison Golf Club, 519 Yukon Road. The cost is $100 per player before Tuesday and $110 after. The post-tournament dinner costs $25. Space is limited. Proceeds benefit the Angela Haase Donation Fund for her children, Jenna and Kurt. Call 724-396-7955.
HEALTH
North Huntingdon -- The Central Blood Bank will hold a blood drive from 8 a.m. to 1:30 p.m. Sunday at St. Agnes Church, 11400 St. Agnes Lane. Photo ID is required. To register, call 412-751-4308.
Oakmont -- UPMC St. Margaret will sponsor a program, "Skin Cancer: How to Spot Danger," at 6 p.m. Tuesday at Carnegie Library, 700 Allegheny River Blvd. Registration will begin at 5:30 p.m. For reservations, call 1-866-939-7787.
MEETINGS
North Huntingdon -- The Norwin Chamber of Commerce will hold a business mixer from 5 to 7 p.m. Wednesday at Coldwell Banker, 7780 Lincoln Highway. Call 724-863-0888.
Westmoreland County -- The Westmoreland Land Trust will hold the following public meetings. Call 724-309-0411.
6 p.m. Monday, Greensburg city hall, 416 S. Main St.
7 p.m. Tuesday, Lower Burrell city hall, 2800 Bethel St.
7 p.m. next Thursday, Unity municipal building, 154 Beatty County Road.
OPEN HOUSE
Monroeville -- The Monroeville Historical Society will hold an open house from 10 a.m. to noon tomorrow at the Old Stone Church, Monroeville Boulevard and Stroschein Road. Call 412-373-7794 or 412-245-1527.
RECREATION
Derry Township -- The state Department of Conservation and Natural Resources will sponsor the following nature programs at the James A. Kell Visitor Center, except where indicated, in Keystone State Park, 1150 Keystone Park Road. Call 724-668-2566.
Creature Feature: Rattler!, 7 to 8 p.m. tomorrow.
Wild Edible Plants, 4 to 5 p.m. Saturday.
Bat Chat, 9 to 10:30 p.m. Saturday.
Birding By Boat, 9 to 11 a.m. Sunday, Keystone Lake. Pre-registration required.
Going Batty, for children ages 4 and 5, 12:30 to 1:30 p.m. next Thursday. Pre-registration required.
Flying Mammals, 1 to 3 p.m. next Thursday. Pre-registration required.
Penn Hills -- The Animal Rescue League will sponsor Camp Muddy Boots, a wildlife program for children ages 11 to 14, from July 14 through 18 at its wildlife center, 6000 Verona Road. The cost is $150. Space is limited. Call 412-793-6900.