Not a soul finally there after midday (2,3)
I believe the answer is:
no one
'not a soul' is the definition.
(I've seen this before)
'finally there after midday' is the wordplay.
'finally' says to take the final letters.
'after' is a charade indicator (letters next to each other).
'midday' becomes 'noon' (synonyms).
The last letter of 'there' is 'e'.
'e' put after 'noon' is 'NO-ONE'.
(Other definitions for no one that I've seen before include "unimportant?" , "Not a soul" , "Top person" , "who is perfect?" , "top dog" .)