Mark Norman Francis has worn Valley Forge 3 times, on average every 538 days