Mr. John Richard Holmes, Sr. transitioned on Tuesday February 19, 2019 at his residence in Cochranville, Pennsylvania. He was 74 years old. A service to honor his life will be held on Sunday March 3, 2019 at Camphor Memorial United Methodist Church, 5620 Wyalusing Avenue, Philadelphia PA 19131. The viewing will begin at 2:00 pm with the service to follow at 3:00 pm. Burial will be held 10:00 am on Tuesday March 5, 2019 at Union Hope Baptist Church Cemetery 1417 Union Hope Church Road, Center Cross, VA 22437. Please remember the family and friends in your prayers.