The Central Library Children’s 幸运全国飞行艇官方直播号码结果历史统一168网查询, May 14th for staff training.
A collection of Kanopy videos are now available to City of Rochester residents via the RPL website. All you need is your MCLS Library card to start exploring.
We invite artists to enter the 2025 Art of the Book & Paper Juried International Exhibit. Submissions are being accepted through May 16
Check out the latest updates on the Maplewood Community Library Expansion project and find information about their temporary location.
The first award ceremony celebrating the inspirational comics of all the groups that participated in the Comic Empowerment Program at Central Library. We will discover which comic has the best main character, best world, is the most inspirational, and is best overall comic. There will also be an in-person vote for Best Cover! Come celebrate the hard work of over 70 teens across Rochester!
Literacy Rochester will introduce you to basic terminology, functionality, and navigation of internet browsers, search engines and websites. Please feel free to bring your own device to learn on. Pre-registration is required.
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Come in and bring in your phones or tablets and I'll show you how to use your gadgets. First come, first served.
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
Stop by the library to spend some time reading to a therapy dog! Our furry friends love kids and stories. All ages are welcome!
Unlock the power of your PC and explore the world of the internet in this course! Learn how to use email, search online, access entertainment and other useful resources! In this 10-week, PC-based course, you’ll learn the basics of how to operate a computer and navigate the internet in ways that can enrich your life. During the course, you’ll learn how to use email, search the internet for information, access sources ...
Journey to the fUn zOnE! Every Wednesday at 4pm starting on April 23rd a portal to the ultimate crafting, gaming, coloring, and general fun universe, opens at the Lyell Branch Library for little kids ages 5-10... oh and there’s slime, did we mention the slime?
Wondering how to fund your next big move? In this 1-hour workshop, the experts from Citi will help you make sense of your financing choices. From traditional loans to grants, crowdfunding, and even equity investment, you’ll learn the pros, cons, and strategic possibilities of each. Discover how to layer funding sources, decode typical loan terms, and align your funding with your goals.
Come share your enjoyment of all things yarn! We will be crocheting, but feel free to show off your knitting skills!
Pick up your copy of Black Buck by Mateo Askaripour at our circulation desk before May 14 and join us for light refreshments, good books, and great conversation!
Teens and Adults are invited to join our rebooted Technology Center Coding Club. We have brand new robots and learning modules funded by Girls Who Club. Come play with some cool robots! Try out our Makey Makey programmable robot games and creative coding options from MIT media labs. Use it to turn anything into a video game controller for an introduction to programming software. Build a custom mobile robot with Sphero Blueprint Engineering Kit to ...
Join us for a free educational workshop on library advocacy You can learn: How our libraries are funded What best practices are for talking with policy makers How to mobilize your community to advocate for libraries How to connect with the Friends and Foundation of Rochester Public Library Presented by: Allan Richards, Retired Legislative Director New York State Assembly Linda H. Donahue, Labor Educator, ...
In this presentation you will learn what archival storage means and how to begin assessing, organizing, and storing your photographs and heirlooms for future generations. This talk will help you better understand archival storage options, terminology, and how your home can be the first line of defense against agents of deterioration. There will be time for Q&A and to examine archival storage samples. As Creative Associate at Archival Methods, Jenn Libby works ...
Grab your popcorn, grab your friend, and join us for a propulsive online conversation with author Liann Zhang as she chats with us about her debut thriller Julie Chan is Dead.
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
Thursdays and Fridays at 11 am Join us for stories and songs that your youngsters will love! Registration is not required.
Bounces, Songs, and Shakers, Oh My! Rhyme Time is a program for very young children and their grownups to nurture pre-reading skills. Babies need words every day, and they need to play with language and sounds. We will Talk, Read, Sing, and Play, which are the building blocks to being ...
There’s no doubt artificial intelligence (AI) is a hot topic, and for good reason! AI technology is rapidly developing and increasingly impacting our lives. This multiweek series will explain the AI tools that have been part of everyday life for a while and also explore cutting edge applications of the technology. We’ll look at ways we can use AI tools to help with a variety of tasks from writing emails to ...
Join Kitty Jospé Thursdays in January as she selects poems for readings and discussions. Discover how edifying poetry can be in a relaxed setting. All are welcome!
Inspired by best-selling author Kristin Hannah’s hit historical novel, The Women, award-winning journalist Nancy E. Lynch presents The REAL Women, Veterans of Vietnam on May 15 at 12:30 p.m. at the Central Library of Rochester, 115 South Ave. in Rochester, N.Y. April 30, 2025 marks the 50th anniversary of the end of the Vietnam War. Nancy will share REAL war letters from REAL nurses and a REAL Donut Dolly that she received from the combat ...
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop in to the Maplewood Community Library for in-person beginning language or technology instruction. Walk-in anytime between 2pm - 5:30pm to meet with staff for instruction. Picture dictionaries, online practice with an iPad, in-person conversation, and citizenship question review cards. Also let us help with your technology: phone questions, use of Word, Excel, Powerpoint, or any other technology questions will be entertained. Every Tuesday and Thursday at the Maplewood Community Library, 414 ...
Drop by to join our D&D club with Mr. Issac and friends! Each player will be allowed only one character to use during a single campaign. All supplies provided but must already have a character to play. Ages 7-16.
Join Jennifer every Thursday at Three for half an hour of one of these fun activities: juggling, mime or drumming. Registration is not required and the whole family is welcome to participate.
Stop in and get basic resume assistance.
Get more mindful in May by practicing some simple Yoga! All ages.
Join us to create something uniquely you on Thursday afternoons. Whether it is an item to make or a game/puzzle to play/solve, there is always something happening in the teen area at the Arnett Library. Ages 12-18 *This event will be held in the Arnett teen area*
What’s that in the sky? It’s a bird… it’s a plane… it’s Comic Club! Join us at the Winton Branch Library for our monthly meeting of the Comic Club! On the third Thursday of every month, from 4:00pm -5:00pm kids 9 and up can gather to meet other comic lovers, discuss the club’s latest reads, and enjoy some super snacks! Our chosen book ...
Grab your knitting needles and crochet hooks, and join other crafters to work on new projects, ask for help and admire other's works. We are a friendly group with lots of laughing and friendships to be made. No registration required, just bring yourself and a project if you have one!
Join visiting artist Becky Miller to learn how to draw Anime and Manga characters! For ages 10-17.
If the walls of your local watering hole could talk, what would they say? Rochester is no stranger to time-tested taverns and contemporary bars housed in historic buildings. Each of these edifices has a story to tell. What better time to hear them than during happy hour? Storied Saloons: Local History Happy Hours explores the history of some of Rochester and Monroe County’s most interesting and iconic bar-boasting buildings. If you ...
Come shop our Bag Sale! Bring your own bag and fill it for $3.00.
Thursdays and Fridays at 11 am Join us for stories and songs that your youngsters will love! Registration is not required.
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
What better way to celebrate National Pizza Party Day than to have a pizza party! Join us after school for a slice of Little Venice happiness, and a munchkin of goodwill!
Stop by to play MarioKart, Super Smash Bros, Just Dance, and more!
Would you like to learn how to use your phone and computer applications? Is your computer repair team busy (aka grandkids, niece and nephew, or next-door neighbor)? If you answered yes, then join the Zoom Room. You will learn fast but no worries, we will teach slow. You will learn how to use email, Android applications, and even Apple products for free. Please make sure you have your sound and apps available. Hint&...
Join a Pediatric Speech-Language Pathologist for games, storytelling, and interactive play, designed for your child to strengthen their communication skills. Best for ages 1 1/2-4 and their families.
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class. This class is taught by our volunteer ...
Join us in the children's room every Saturday starting at noon for Nintendo Time. Play your favorite Switch games. Every week at Charlotte!
Donate plants, plant accessories (pots, planters, scissors, food, hangers) or cuttings and bring home something “new”. Items for swapping will be accepted on Friday 11am-6pm or Saturday 11am-1pm.
Role Playing Games club formerly known as Dungeons & Dragons Club will meet in the Teen Section.
See It First: “Paddington in Peru” (2024; rated PG; 106 minutes) Saturday, May 17, 2025, 2pm, Kate Gleason Auditorium Paddington returns to Peru to visit his beloved Aunt Lucy, who now resides in the Home For Retired Bears. With the Brown family in tow, a thrilling adventure ensues.
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
Hang out in the library after school and have some fun playing card games, board games, or on PS5 console!!!
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop in and get basic resume assistance.
Feeling stuck or frustrated with your devices? Come to the Lyell Branch for Tech Class Mondays, and improve your digital skills! We can follow a structured syllabus through the DigitalLearn.org website over multiple weeks, or we can work on specific tasks you want to complete. FREE, just be sure to register with the link! Applicable to most personal devices from smartphones, tablets, and laptops! Don't have your own laptop to bring ...
Please join us for the opening of the new exhibit, Hero of Two Worlds: Remembering Lafayette’s 1825 Visit, and a talk by Chris Carosa. The exhibit, co-curated by the Office of Rochester & Monroe County History and the Rochester Chapter of the American Friends of Lafayette, explores the life of Revolutionary War hero and human rights champion Marquis de Lafayette while commemorating the bicentennial of his landmark Farewell Tour of 1824–1825. Following the reception, ...
Join through Zoom or in-person at Maplewood Community Library for an hour free Citizenship Class. There are 16-weekly sessions that repeat continuously. We review colonial history, US history, US government and civics, writing and Yes/No questions. All English levels welcome. Also special help is available if your test date is near. Contact through email at NewAmericans@libraryweb.org Show a scanned piece of mail with a ...
Join through Zoom for an hour free Beginning English Class. This class is open to Monroe County, New York residents, because the library program is supported by Monroe County, NY taxes. We review basic pronunciation, vocabulary, verbal phrases and tenses. Beginning English levels welcome. Once you attend this group class, we could set up a weekly small group class for you to improve your English. Contact through email at NewAmericans@libraryweb....
Join us for a virtual book discussion on Zoom every third Tuesday of the month. Come in to pick up what we’ll be reading in March. For the Zoom link, email us at charlotte.programs@libraryweb.org
Join Ms. Kassie in the Children’s Room at 11:15am for story time! Intended for children ages 3-5.
Bounces, Songs, and Shakers, Oh My! Rhyme Time is a program for very young children and their grownups to nurture pre-reading skills. Babies need words every day, and they need to play with language and sounds. We will Talk, Read, Sing, and Play, which are the building blocks to being ...
This weekly free Zoom class is for New-English learners to practice their English skills through presentation. Students create a Powerpoint or Google Slides presentation and share it on Zoom it with their own English narration. Students also answer questions afterward in English. Send an email to NewAmericans@libraryweb.org with a scanned picture of a piece of mail with a local Monroe County, NY address to receive the Zoom link for this ...
Stop in to the Maplewood Community Library for in-person beginning language or technology instruction. Walk-in anytime between 2pm - 5:30pm to meet with staff for instruction. Picture dictionaries, online practice with an iPad, in-person conversation, and citizenship question review cards. Also let us help with your technology: phone questions, use of Word, Excel, Powerpoint, or any other technology questions will be entertained. Every Tuesday and Thursday at the Maplewood Community Library, 414 ...
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Whether you’re looking to adopt a dog for the first time, or you live with dogs already, Dogs 101 will help you to better understand the numerous and complex ways our canine friends communicate their wants, needs, and emotions. Presented by Lollypop Farm.
Come play video games on our PS4.
This is a Zoom class for New-English learners to practice their English through writing. The free class is one-hour on Zoom and accepts all levels. Practice writing English through writing about your experiences. Reply to NewAmericans@libraryweb.org with a scanned piece of mail to show a local address in Monroe County, NY to receive the Zoom link. This weekly Zoom class is taught by our volunteer Michael.
During this hands-on workshop, we'll explore YouTube, the popular video-sharing site. You'll learn how to search for videos that you like, use the video controls, subscribe to channels, and more! We will also cover some important account settings. Note: Seniors 60+ only for Senior Planet programs.
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Who says art is about drawing inside the lines? Art is anything you want it to be, anything you create. Creating without judgement, painting outside the lines, can be such a healing tool. To be able to pick up anything you see and use it to create something unique is an art. You are the only one that has to love it because you created it! Stones, shells, feathers, sand, and anything that I you ...
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
Come in and bring in your phones or tablets and I'll show you how to use your gadgets. First come, first served.
You’re invited to an online intimate conversation with bestselling author Rachelle Bergstein as she chats about her newest book The Genius of Judy. This book takes an expansive look at Judy Blume’s life, work, and cultural impact, focusing on her most iconic—and controversial—young adult novels, from Are You There God? It’s Me, Margaret to Blubber.
Unlock the power of your PC and explore the world of the internet in this course! Learn how to use email, search online, access entertainment and other useful resources! In this 10-week, PC-based course, you’ll learn the basics of how to operate a computer and navigate the internet in ways that can enrich your life. During the course, you’ll learn how to use email, search the internet for information, access sources ...
Join us to work on the LEGO Marvel Daily Bugle building!
Journey to the fUn zOnE! Every Wednesday at 4pm starting on April 23rd a portal to the ultimate crafting, gaming, coloring, and general fun universe, opens at the Lyell Branch Library for little kids ages 5-10... oh and there’s slime, did we mention the slime?
Come share your enjoyment of all things yarn! We will be crocheting, but feel free to show off your knitting skills!
Teens and Adults are invited to join our rebooted Technology Center Coding Club. We have brand new robots and learning modules funded by Girls Who Club. Come play with some cool robots! Try out our Makey Makey programmable robot games and creative coding options from MIT media labs. Use it to turn anything into a video game controller for an introduction to programming software. Build a custom mobile robot with Sphero Blueprint Engineering Kit to ...
Understand the impacts of climate change and how they will affect us in regard to the systems thinking framework. We will discuss local climate impacts and ways for individuals to take action at home and dealing with climate anxiety.
Hosted by Dan Cody This 1.1-mile walking tour focuses on the significant role that immigrants, migrants, and minority group members have played in the economic, social, and cultural development of Rochester. The tour begins at the former location of the largely immigrant-built Erie Canal, and ends at the Rundel Memorial Library, where locals and visitors alike can learn more about Rochester’s immigrant communities as well as their own ethnic and racial heritage using ...
Understand the impacts of climate change and how they will affect us in regard to the system thinking framework. We will discuss local climate impacts and ways for individuals to take action at home and dealing with climate anxiety. *This program is available thanks to a consortium of MCLS libraries that are sharing resources and connecting communities. Please register below to receive the Zoom link
Shoulders to Stand On in partnership with ImageOut and the Central Library of Rochester and Monroe County Teorema (1968) Free, with complimentary light refreshments to follow.
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
Thursdays and Fridays at 11 am Join us for stories and songs that your youngsters will love! Registration is not required.
Bounces, Songs, and Shakers, Oh My! Rhyme Time is a program for very young children and their grownups to nurture pre-reading skills. Babies need words every day, and they need to play with language and sounds. We will Talk, Read, Sing, and Play, which are the building blocks to being ...
Join Kitty Jospé Thursdays in January as she selects poems for readings and discussions. Discover how edifying poetry can be in a relaxed setting. All are welcome!
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop in to the Maplewood Community Library for in-person beginning language or technology instruction. Walk-in anytime between 2pm - 5:30pm to meet with staff for instruction. Picture dictionaries, online practice with an iPad, in-person conversation, and citizenship question review cards. Also let us help with your technology: phone questions, use of Word, Excel, Powerpoint, or any other technology questions will be entertained. Every Tuesday and Thursday at the Maplewood Community Library, 414 ...
Come make a red poppy pin to wear in honor of fallen soldiers for Memorial Day! Best for ages 5+.
Drop by to join our D&D club with Mr. Issac and friends! Each player will be allowed only one character to use during a single campaign. All supplies provided but must already have a character to play. Ages 7-16.
Welcome to the farm! Join us in the KGA for this collaborative simulation where players work together to see if they can run a financially successful farm. Players take turns rolling the die and moving their bodies through a life-size game board. Depending on where they land, they might buy something for the farm, sell their crops at the farmers’ market, pay taxes, or face unexpected events. Starting with $200 in their bank account, ...
Join Jennifer every Thursday at Three for half an hour of one of these fun activities: juggling, mime or drumming. Registration is not required and the whole family is welcome to participate.
Stop in and get basic resume assistance.
Join us to create something uniquely you on Thursday afternoons. Whether it is an item to make or a game/puzzle to play/solve, there is always something happening in the teen area at the Arnett Library. Ages 12-18 *This event will be held in the Arnett teen area*
Grab your knitting needles and crochet hooks, and join other crafters to work on new projects, ask for help and admire other's works. We are a friendly group with lots of laughing and friendships to be made. No registration required, just bring yourself and a project if you have one!
Thursdays and Fridays at 11 am Join us for stories and songs that your youngsters will love! Registration is not required.
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop by to play MarioKart, Super Smash Bros, Just Dance, and more!
Would you like to learn how to use your phone and computer applications? Is your computer repair team busy (aka grandkids, niece and nephew, or next-door neighbor)? If you answered yes, then join the Zoom Room. You will learn fast but no worries, we will teach slow. You will learn how to use email, Android applications, and even Apple products for free. Please make sure you have your sound and apps available. Hint&...
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class. This class is taught by our volunteer ...
Join us in the children's room every Saturday starting at noon for Nintendo Time. Play your favorite Switch games. Every week at Charlotte!
Role Playing Games club formerly known as Dungeons & Dragons Club will meet in the Teen Section.
Accept our May building challenge and create a single flower or an arrangement! Whatever you build, we’ll put it on display. All ages.
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop in and get basic resume assistance.
Feeling stuck or frustrated with your devices? Come to the Lyell Branch for Tech Class Mondays, and improve your digital skills! We can follow a structured syllabus through the DigitalLearn.org website over multiple weeks, or we can work on specific tasks you want to complete. FREE, just be sure to register with the link! Applicable to most personal devices from smartphones, tablets, and laptops! Don't have your own laptop to bring ...
Join through Zoom or in-person at Maplewood Community Library for an hour free Citizenship Class. There are 16-weekly sessions that repeat continuously. We review colonial history, US history, US government and civics, writing and Yes/No questions. All English levels welcome. Also special help is available if your test date is near. Contact through email at NewAmericans@libraryweb.org Show a scanned piece of mail with a ...
Join through Zoom for an hour free Beginning English Class. This class is open to Monroe County, New York residents, because the library program is supported by Monroe County, NY taxes. We review basic pronunciation, vocabulary, verbal phrases and tenses. Beginning English levels welcome. Once you attend this group class, we could set up a weekly small group class for you to improve your English. Contact through email at NewAmericans@libraryweb....
Join Ms. Kassie in the Children’s Room at 11:15am for story time! Intended for children ages 3-5.
Bounces, Songs, and Shakers, Oh My! Rhyme Time is a program for very young children and their grownups to nurture pre-reading skills. Babies need words every day, and they need to play with language and sounds. We will Talk, Read, Sing, and Play, which are the building blocks to being ...
This weekly free Zoom class is for New-English learners to practice their English skills through presentation. Students create a Powerpoint or Google Slides presentation and share it on Zoom it with their own English narration. Students also answer questions afterward in English. Send an email to NewAmericans@libraryweb.org with a scanned picture of a piece of mail with a local Monroe County, NY address to receive the Zoom link for this ...
Stop in to the Maplewood Community Library for in-person beginning language or technology instruction. Walk-in anytime between 2pm - 5:30pm to meet with staff for instruction. Picture dictionaries, online practice with an iPad, in-person conversation, and citizenship question review cards. Also let us help with your technology: phone questions, use of Word, Excel, Powerpoint, or any other technology questions will be entertained. Every Tuesday and Thursday at the Maplewood Community Library, 414 ...
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Drop by to join our D&D club with Mr. Issac and friends! Each player will be allowed only one character to use during a single campaign. All supplies provided but must already have a character to play. Ages 7-16.
Join Ms. Kassie in the Children’s Room at 3:00pm for story time! Intended for children ages 3-5.
Create a three-dimensional artwork! For ages 6-12.
Celebrate the Irish by visiting southern Ireland. See the city of Dublin, medieval Irish castles and towns, the famous Blarney stone, the Cliffs of Moher, the Dingle Peninsula, Killarney National Park, and much more! This travelogue is accompanied by lovely Irish music. Presented by Christine Simons
This is a Zoom class for New-English learners to practice their English through writing. The free class is one-hour on Zoom and accepts all levels. Practice writing English through writing about your experiences. Reply to NewAmericans@libraryweb.org with a scanned piece of mail to show a local address in Monroe County, NY to receive the Zoom link. This weekly Zoom class is taught by our volunteer Michael.
Join us for a discussion of the new novel by Matt Haig (author of The Midnight Library). Bring your lunch, and we will provide the coffee and goodies.. All are welcome and no registration is required. Copies of the book are available at the BLB Circulation Desk at the Central Library. For more information call: 428-8360.
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
Come in and bring in your phones or tablets and I'll show you how to use your gadgets. First come, first served.
Stop by the library to spend some time reading to a therapy dog! Our furry friends love kids and stories. All ages are welcome!
Unlock the power of your PC and explore the world of the internet in this course! Learn how to use email, search online, access entertainment and other useful resources! In this 10-week, PC-based course, you’ll learn the basics of how to operate a computer and navigate the internet in ways that can enrich your life. During the course, you’ll learn how to use email, search the internet for information, access sources ...
Journey to the fUn zOnE! Every Wednesday at 4pm starting on April 23rd a portal to the ultimate crafting, gaming, coloring, and general fun universe, opens at the Lyell Branch Library for little kids ages 5-10... oh and there’s slime, did we mention the slime?
Come share your enjoyment of all things yarn! We will be crocheting, but feel free to show off your knitting skills!
Join us for snacks and a movie!
Teens and Adults are invited to join our rebooted Technology Center Coding Club. We have brand new robots and learning modules funded by Girls Who Club. Come play with some cool robots! Try out our Makey Makey programmable robot games and creative coding options from MIT media labs. Use it to turn anything into a video game controller for an introduction to programming software. Build a custom mobile robot with Sphero Blueprint Engineering Kit to ...
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
Thursdays and Fridays at 11 am Join us for stories and songs that your youngsters will love! Registration is not required.
Bounces, Songs, and Shakers, Oh My! Rhyme Time is a program for very young children and their grownups to nurture pre-reading skills. Babies need words every day, and they need to play with language and sounds. We will Talk, Read, Sing, and Play, which are the building blocks to being ...
Getting funding doesn’t have to feel like a mystery. Join Pursuit Lending for a powerful 1-hour webinar that will help you understand what lenders are really looking for. You’ll dive into how to prepare your loan documents, evaluate your eligibility, compare financing options, and calculate the real cost of borrowing. Show up with questions, leave with a plan — and take one big step toward securing the capital your business needs.
Join Kitty Jospé Thursdays in January as she selects poems for readings and discussions. Discover how edifying poetry can be in a relaxed setting. All are welcome!
Learn all the basics of keeping a chicken in the city such as the codes, as well as keeping them safe from the bird flu. We will also get a visit from the chickens themselves! Space limited. Registration required.
Stop in to the Maplewood Community Library for in-person beginning language or technology instruction. Walk-in anytime between 2pm - 5:30pm to meet with staff for instruction. Picture dictionaries, online practice with an iPad, in-person conversation, and citizenship question review cards. Also let us help with your technology: phone questions, use of Word, Excel, Powerpoint, or any other technology questions will be entertained. Every Tuesday and Thursday at the Maplewood Community Library, 414 ...
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Drop by to join our D&D club with Mr. Issac and friends! Each player will be allowed only one character to use during a single campaign. All supplies provided but must already have a character to play. Ages 7-16.
Join Jennifer every Thursday at Three for half an hour of one of these fun activities: juggling, mime or drumming. Registration is not required and the whole family is welcome to participate.
Stop in and get basic resume assistance.
Join us to create something uniquely you on Thursday afternoons. Whether it is an item to make or a game/puzzle to play/solve, there is always something happening in the teen area at the Arnett Library. Ages 12-18 *This event will be held in the Arnett teen area*
Grab your knitting needles and crochet hooks, and join other crafters to work on new projects, ask for help and admire other's works. We are a friendly group with lots of laughing and friendships to be made. No registration required, just bring yourself and a project if you have one!
Many people like the idea of biking more but don’t feel safe. Get the confidence you need to enjoy biking more with this free presentation from Reconnect Rochester. The class takes an imaginative look at the many benefits of biking and its viability as a transportation option. It'll dismantle many misconceptions, lessen peoples' fears with current statistics, and impart some basic safety information. It also gives a glimpse at the ...
Thursdays and Fridays at 11 am Join us for stories and songs that your youngsters will love! Registration is not required.
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop by to play MarioKart, Super Smash Bros, Just Dance, and more!
Would you like to learn how to use your phone and computer applications? Is your computer repair team busy (aka grandkids, niece and nephew, or next-door neighbor)? If you answered yes, then join the Zoom Room. You will learn fast but no worries, we will teach slow. You will learn how to use email, Android applications, and even Apple products for free. Please make sure you have your sound and apps available. Hint&...
Join Cannabis Workforce Initiative for this five week series certificate program. You will learn how to understand the legal cannabis market and processes from seed to sale, know your rights and responsibilities, learn about the jobs available in the cannabis industry, and be better prepared for success in cannabis job interviews. Register at: tinyurl.cwi-registration Select "CWI Certificate @ Rochester Public Library
Join a Pediatric Speech-Language Pathologist for games, storytelling, and interactive play, designed for your child to strengthen their communication skills. Best for ages 1 1/2-4 and their families.
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class. This class is taught by our volunteer ...
Role Playing Games club formerly known as Dungeons & Dragons Club will meet in the Teen Section.
Join us in the children's room every Saturday starting at noon for Nintendo Time. Play your favorite Switch games. Every week at Charlotte!
Choose a book to share aloud and hear a musician improvise serendipitously on the flute to your word discovery!
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
How did an illiterate seventeen-year-old peasant farmgirl take command of a defeated and demoralized army and lead it to an astounding series of great battlefield victories!? Guest speaker Steve Richey answers precisely this question about Joan of Arc, a great and highly unusual one-of-a-kind military leader. Steve is the author of the book Joan of Arc: The Warrior Saint. He also appeared in the TV documentary Saint Joan of Arc: Maid for God. In the ...
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Come in and create your own etched pint glass, with help from designs created by our Cricut! We will have some designs, but if you have specific ideas, email us: cathy.kyle@libraryweb.org and we can talk! Space is limited, so registration is required. Please sign up for one of the events only.
Join through Zoom or in-person at Maplewood Community Library for an hour free Citizenship Class. There are 16-weekly sessions that repeat continuously. We review colonial history, US history, US government and civics, writing and Yes/No questions. All English levels welcome. Also special help is available if your test date is near. Contact through email at NewAmericans@libraryweb.org Show a scanned piece of mail with a ...
Feeling stuck or frustrated with your devices? Come to the Lyell Branch for Tech Class Mondays, and improve your digital skills! We can follow a structured syllabus through the DigitalLearn.org website over multiple weeks, or we can work on specific tasks you want to complete. FREE, just be sure to register with the link! Applicable to most personal devices from smartphones, tablets, and laptops! Don't have your own laptop to bring ...
Join through Zoom for an hour free Beginning English Class. This class is open to Monroe County, New York residents, because the library program is supported by Monroe County, NY taxes. We review basic pronunciation, vocabulary, verbal phrases and tenses. Beginning English levels welcome. Once you attend this group class, we could set up a weekly small group class for you to improve your English. Contact through email at NewAmericans@libraryweb....
Join Ms. Kassie in the Children’s Room at 11:15am for story time! Intended for children ages 3-5.
Bounces, Songs, and Shakers, Oh My! Rhyme Time is a program for very young children and their grownups to nurture pre-reading skills. Babies need words every day, and they need to play with language and sounds. We will Talk, Read, Sing, and Play, which are the building blocks to being ...
This weekly free Zoom class is for New-English learners to practice their English skills through presentation. Students create a Powerpoint or Google Slides presentation and share it on Zoom it with their own English narration. Students also answer questions afterward in English. Send an email to NewAmericans@libraryweb.org with a scanned picture of a piece of mail with a local Monroe County, NY address to receive the Zoom link for this ...
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop in to the Maplewood Community Library for in-person beginning language or technology instruction. Walk-in anytime between 2pm - 5:30pm to meet with staff for instruction. Picture dictionaries, online practice with an iPad, in-person conversation, and citizenship question review cards. Also let us help with your technology: phone questions, use of Word, Excel, Powerpoint, or any other technology questions will be entertained. Every Tuesday and Thursday at the Maplewood Community Library, 414 ...
This is a Zoom class for New-English learners to practice their English through writing. The free class is one-hour on Zoom and accepts all levels. Practice writing English through writing about your experiences. Reply to NewAmericans@libraryweb.org with a scanned piece of mail to show a local address in Monroe County, NY to receive the Zoom link. This weekly Zoom class is taught by our volunteer Michael.
Business First Wednesdays are for aspiring or current business owners and is brought to you by the Business Insight Center of the Central Library of Rochester & Monroe County and the SUNY Brockport Small Business Development Center. To register, please call the Business Insight Center at 585.428.8106, contact business.insight@libraryweb.org or see below. This program is funded in part through a Cooperative Agreement with the US Small Business Administration. Services are extended to ...
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
Come in and bring in your phones or tablets and I'll show you how to use your gadgets. First come, first served.
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
You’re invited to grab your family and friends and join us as Smithsonian scientists highlight information found in the Smithsonian’s book, Extinctopedia: Discover what we have lost, what is at risk, and how we can preserve the diversity of our fragile planet. In this talk, you will discover: Animals that are no longer with us Endangered animals at risk of extinction Organizations that aim to protect animal life Strategies ...
Do you love strawberries? Did you know a strawberry plant grows from a seed? Join us in reading I Love Strawberries by Shannon Anderson and explore the lifecycle of a strawberry. Participants will also learn about what plants need to thrive, and we’ll plant strawberry seeds to take home!
Unlock the power of your PC and explore the world of the internet in this course! Learn how to use email, search online, access entertainment and other useful resources! In this 10-week, PC-based course, you’ll learn the basics of how to operate a computer and navigate the internet in ways that can enrich your life. During the course, you’ll learn how to use email, search the internet for information, access sources ...
Journey to the fUn zOnE! Every Wednesday at 4pm starting on April 23rd a portal to the ultimate crafting, gaming, coloring, and general fun universe, opens at the Lyell Branch Library for little kids ages 5-10... oh and there’s slime, did we mention the slime?
Come share your enjoyment of all things yarn! We will be crocheting, but feel free to show off your knitting skills!
Hosted by Dan Cody Rochester’s logo, a blue lilac combined with a water wheel, is telling of the city’s industrial history. Both the logo and the nicknames it features—Flour City and Flower City—evoke the two major industries that fueled the city’s early development. However, a myriad other—and perhaps lesser known—local industries and inventions also helped put Rochester on the map. Meet ...
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
Thursdays and Fridays at 11 am Join us for stories and songs that your youngsters will love! Registration is not required.
Bounces, Songs, and Shakers, Oh My! Rhyme Time is a program for very young children and their grownups to nurture pre-reading skills. Babies need words every day, and they need to play with language and sounds. We will Talk, Read, Sing, and Play, which are the building blocks to being ...
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop in to the Maplewood Community Library for in-person beginning language or technology instruction. Walk-in anytime between 2pm - 5:30pm to meet with staff for instruction. Picture dictionaries, online practice with an iPad, in-person conversation, and citizenship question review cards. Also let us help with your technology: phone questions, use of Word, Excel, Powerpoint, or any other technology questions will be entertained. Every Tuesday and Thursday at the Maplewood Community Library, 414 ...
Super-charge your side hustle or cut your small business costs with this free program. Why pay a graphics company when you can learn to make your own promotional flyers and professional business cards for free at the public library? The first few minutes of class are an overview of the fundamentals of graphic design, color theory, ADA compliant coloration tools, and other resources. The remainder of the time will be individual assistance and ...
Join Jennifer every Thursday at Three for half an hour of one of these fun activities: juggling, mime or drumming. Registration is not required and the whole family is welcome to participate.
Frances Perkins led a long life of service. Frances started working in Chicago at the Jane Addams Hull Settlement House. She was inspired to become an activist after witnessing the Triangle Factory Fire tragedy in 1911. Frances worked for the New York State government under Governors Al Smith and Franklin D. Roosevelt. When Rooselvelt became President in 1933, he brought Perkins to Washington, D.C. where she became the first woman to serve in a ...
Grab your knitting needles and crochet hooks, and join other crafters to work on new projects, ask for help and admire other's works. We are a friendly group with lots of laughing and friendships to be made. No registration required, just bring yourself and a project if you have one!
Thursdays and Fridays at 11 am Join us for stories and songs that your youngsters will love! Registration is not required.
Soundtrack to a Coup d'Etat 2024 documentary film directed by Johan Grimonprez about the Cold War episode that led American musicians Abbey Lincoln and Max Roach to crash the UN Security Council in protest against the murder of Congolese leader Patrice Lumumba. At the 97th Academy Awards it was nominated for Best Documentary Feature Film.
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Stop by to play MarioKart, Super Smash Bros, Just Dance, and more!
Join Cannabis Workforce Initiative for this five week series certificate program. You will learn how to understand the legal cannabis market and processes from seed to sale, know your rights and responsibilities, learn about the jobs available in the cannabis industry, and be better prepared for success in cannabis job interviews. Register at: tinyurl.cwi-registration Select "CWI Certificate @ Rochester Public Library
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
A Monthly Genealogy Club co-sponsored by the Rochester Genealogical Society Facilitated by John D. Caufield & Anna Tomasso Are you a fan of family history? Do you wonder who your ancestors were and how you can learn more about them? Whether you are an experienced researcher or just starting out, we invite you to join our friendly, informal monthly gathering. Explore your questions, share your discoveries, and research your family’s past alongside ...
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class. This class is taught by our volunteer ...
Join us in the children's room every Saturday starting at noon for Nintendo Time. Play your favorite Switch games. Every week at Charlotte!
Durand Eastman Park is one of the most picturesque greenspaces in Monroe County. While most Rochesterians have heard of George Eastman, few people know about the park’s other namesake, Dr. Henry Durand. But as it happens, the park was Durand’s idea. This talk explores the fascinating life of Henry Durand, his relationship with George Eastman, and the much deeper, unexpected and shocking twist that occurred after they donated their land ...
View a live performance from the Cordancia Chamber Orchestra. All ages. In the Kate Gleason Auditorium.
Charlotte Branch Library's Produce Distribution. Occurs on the First Saturday of every month until all food is distributed. Volunteers are welcome to arrive beginning at 3 p.m. to help. Produce Distribution takes place in our basement level meeting room. Jennifer Cherelin is the Produce Distribution coordinator. Please call the library with any further questions.
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
Join through Zoom or in-person at Maplewood Community Library for an hour free Citizenship Class. There are 16-weekly sessions that repeat continuously. We review colonial history, US history, US government and civics, writing and Yes/No questions. All English levels welcome. Also special help is available if your test date is near. Contact through email at NewAmericans@libraryweb.org Show a scanned piece of mail with a ...
Feeling stuck or frustrated with your devices? Come to the Lyell Branch for Tech Class Mondays, and improve your digital skills! We can follow a structured syllabus through the DigitalLearn.org website over multiple weeks, or we can work on specific tasks you want to complete. FREE, just be sure to register with the link! Applicable to most personal devices from smartphones, tablets, and laptops! Don't have your own laptop to bring ...
Join through Zoom for an hour free Beginning English Class. This class is open to Monroe County, New York residents, because the library program is supported by Monroe County, NY taxes. We review basic pronunciation, vocabulary, verbal phrases and tenses. Beginning English levels welcome. Once you attend this group class, we could set up a weekly small group class for you to improve your English. Contact through email at NewAmericans@libraryweb....
Join Ms. Kassie in the Children’s Room at 11:15am for story time! Intended for children ages 3-5.
Bounces, Songs, and Shakers, Oh My! Rhyme Time is a program for very young children and their grownups to nurture pre-reading skills. Babies need words every day, and they need to play with language and sounds. We will Talk, Read, Sing, and Play, which are the building blocks to being ...
This weekly free Zoom class is for New-English learners to practice their English skills through presentation. Students create a Powerpoint or Google Slides presentation and share it on Zoom it with their own English narration. Students also answer questions afterward in English. Send an email to NewAmericans@libraryweb.org with a scanned picture of a piece of mail with a local Monroe County, NY address to receive the Zoom link for this ...
Stop in to the Maplewood Community Library for in-person beginning language or technology instruction. Walk-in anytime between 2pm - 5:30pm to meet with staff for instruction. Picture dictionaries, online practice with an iPad, in-person conversation, and citizenship question review cards. Also let us help with your technology: phone questions, use of Word, Excel, Powerpoint, or any other technology questions will be entertained. Every Tuesday and Thursday at the Maplewood Community Library, 414 ...
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
You’re invited to an exclusive preview event with New York Times bestselling author Lisa Jewell as she introduces readers to her forthcoming title Don’t Let Him In (Out June 24, 2025!). Along with an introduction to her newest bone-chilling, psychological thriller, Jewell will chat about her life as a writer and her critically acclaimed body of work.
Come make a colorful butterfly using popsicle sticks and yarn! Best for ages 5+.
The Winton Branch Library is excited to host their seventh annual Summer Music Party. Big Blue House, a trio of seasoned musicians with experience in a variety of genres, including folk, rock, blues, jazz and reggae, will play from 5:30-7pm. Just Clowning Around will be here with facepainting and balloon animals. Light snacks will be served. Ice cream will be ...
This is a Zoom class for New-English learners to practice their English through writing. The free class is one-hour on Zoom and accepts all levels. Practice writing English through writing about your experiences. Reply to NewAmericans@libraryweb.org with a scanned piece of mail to show a local address in Monroe County, NY to receive the Zoom link. This weekly Zoom class is taught by our volunteer Michael.
Oliver Wendell Petrie, a native of Oswego, New York, served for three years as a cook on board the Empire State oil tanker moving along the modern Barge Canal. Oliver specialized in traditional soups and stews, but he also knew a few recipes for other ethnic cuisines, such as chili con carne, Hungarian goulash, and chop suey! He served a crew of six to seven men who worked on the oil tanker. The Oliver ...
Say cheese! Learn more about your smartphone's camera. Interested in learning more about your smartphone camera? In this lecture, we'll discuss common camera icons on Android and iPhone devices, simple editing tools, managing and sharing your photos, and editing date and location details on your phone. We'll also go over how to check your camera settings so that it can scan QR codes. Note: Seniors 60+ only for Senior Planet programs.
Navigators from the Literacy Volunteers of Rochester work at the library and provide free on-site, drop-in service to participants who require assistance with technology. The navigators are nimble, adjusting quickly to the needs of individual participants no matter what that might require. Navigators assist participants with a range of needs, from learning a new computer skill to completing an important computer-related task. https://literacyrochester.org/digital-literacy-sites-schedules/
Come in and bring in your phones or tablets and I'll show you how to use your gadgets. First come, first served.
Will we play a board game? Make a craft? Go on a scavenger hunt? Drop by after school to join the fun. For kids of all ages!
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
Unlock the power of your PC and explore the world of the internet in this course! Learn how to use email, search online, access entertainment and other useful resources! In this 10-week, PC-based course, you’ll learn the basics of how to operate a computer and navigate the internet in ways that can enrich your life. During the course, you’ll learn how to use email, search the internet for information, access sources ...
Journey to the fUn zOnE! Every Wednesday at 4pm starting on April 23rd a portal to the ultimate crafting, gaming, coloring, and general fun universe, opens at the Lyell Branch Library for little kids ages 5-10... oh and there’s slime, did we mention the slime?
Come share your enjoyment of all things yarn! We will be crocheting, but feel free to show off your knitting skills!
This weekly free Zoom class is for New-English learners to practice their conversational English. Questions are presented and answered by participants in a chosen order. Images and conversation starters are also presented during the hour. Reply to NewAmericans@libraryweb.org with a scanned piece of mail that shows a local Monroe County, NY address to receive the Zoom link for the weekly free class.
© 2025 Datingrochester.com Rochester Public Library. All Rights Reserved.
Website designed and developed by Mason Digital.