Reverend Rudolph C. Shearer

Person