Dimitrios Agorakis

Dimitrios Agorakis

Cypriot military officer