João Afonso da Costa de Sousa de Macedo, 1st Duke of Albuquerque

Portuguese noble