Roles performed
Processes used
Found in collections
Locations
Abraham L. Davis has 3 locations.
Birth (1866)
Unknown
Active in (1900s-1930s)
Ashland, NH
USA
Active in (1900s)
New Hampton, NH
USA
Abraham L. Davis has 3 locations.
Unknown
Ashland, NH
USA
New Hampton, NH
USA