Ambrose Earle, M.A

Carlisle, Warren County