Germanos Karavangelis ranks among the most well known participants of the Greek struggle for Macedonia.