Abraham Temoney III

Abraham Temoney III