Mark Norman Francis has worn Jessica 15 times, on average every 86 days