William Davies Evans

Welsh navy captain, inventor and chess player
Lists
William Davies Evans is in following lists