J . J . de Buhr , Oporto,