Call Us:  +1.585.924.2100

Office Hours

Monday - Friday: 8:00 - 5:00

Saturday: Closed

Sunday: Closed

Victor Health Associates

6532 Anthony Drive

Suite A

Victor, New York 14564


Brian Piotrowski, MD

Internal Medicine & Pediatrics

Dr. Piotrowski is a board certified internist and pediatrician originally from Depew New York.

He attended the State University of NY at Buffalo, where he earned his undergraduate Biology degree in 1988 and his Doctorate of medicine in 1992. He then went on to complete a combined residency in Internal Medicine and Pediatrics at the University of Michigan Hospitals in Ann Arbor, MI in 1996. Following his residency, Dr. Piotrowski worked in a variety of primary care settings both in the United States and abroad before returning to Western New York to be closer to his family.

Dr. Piotrowski has provided care at Victor Health Associates since June of 2000.

He lives in Victor with his wife and daughter.

Kevin Penird, MD

Internal Medicine & Pediatrics

Dr. Meaker is a native of Endwell, NY (outside of Binghamton in the Southern Tier). He received his Bachelor's in Biology and Master's in Public Health with a concentration in epidemiology from the State University of New York at Albany. He attended Georgetown Medical School in Washington, DC and received his Doctorate of Medicine in 2003. Dr. Meaker completed a combined residency in Internal Medicine and Pediatrics at the University of Rochester Medical Center in 2007.

Dr. Meaker is a member of the American College of Physicians and the Monroe County Medical Society. His interests in medicine include Evidence-Based Medicine and Preventive Medicine. Dr. Meaker also works part-time as a Hospitalist with Clifton Springs Hospital.

He resides in Pittsford with his wife and their three daughters. In his free time, he enjoys bicycling, woodworking and photography.

Victor Health Associates is excited to welcome Nurse Practitioner Karen Duffy to the practice. Karen is originally from Philadelphia, Pennsylvania.  After relocating to New York, she attended University of Rochester and earned her Masters of Science in Nursing, specializing in Gerontological, before completing her Post Master's Certification at University at Buffalo. She has an abundance of experience and is a welcome addition to our primary care staff.  

Karen has now lived in the Rochester area for over 30 years, and currently resides in Victor. She has two sons and in her free time she enjoys fishing and reading.  

Karen Duffy, NP is currently scheduling with adult patients Monday's, Wednesday's, and Friday's during our regular office hours.

Karen F Duffy, NP

Dr. Barrett graduated with a BA from Smith College and earned her Doctor of Medicine degree in 1997 from Dartmouth Medical School . She completed her residency in Internal Medicine in 2000 through the Primary Care Internal Medicine Program at the University of Rochester Medical Center. Dr. Barrett is board certified in Internal Medicine and practiced medicine for 10 years with the Northgate Medical Group (subsequently known as Unity Internal Medicine @ Pine Ridge) in Rochester, NY.

Dr. Barrett joined Victor Health Associates in November of 2010. Dr. Barrett lives in Victor with her husband and three children.

Philip Meaker, MD, MPH

Internal Medicine & Pediatrics


Dr. Penird graduated from Mount Union College in Alliance, Ohio with a Bachelor of Science in Biology in 1990. He received his Doctor of Medicine degree in 1994 from Case Western Reserve University School of Medicine in Cleveland Ohio. In 1998, Dr. Penird finished his combined Internal Medicine and Pediatrics residency through the University of Rochester.

Dr. Penird is board certified in both Pediatric and Adult Internal Medicine and joined Victor Health Associates in 1999.

He lives in Farmington with his three girls and wife and enjoys photography and baseball.

Josephine Barrett, MD

Internal Medicine

Meet the Primary Care Providers of Victor Health Associates!