Can anyone help identify these four stamps? The first is a very fine imperf, presumably from Spain:

This seems also to be from Spain, but it could be a semi-postal:

Germany - a military stamp, perhaps?

Last, from Greece, an imperf with no clues to the year it was issued or the name of the gentleman depicted on it:
