For marathon training, convince me you need longer than 15 miles or two hours run.
I'm sub 3 marathoner on 60 miles and never ran longer than 15 miles.
I do 2 15 miles, one tempo mid week and one easy on the weekend.
I don't understand why you need 20 miles, let alone the 24 miles long run.