William Arthur Thistlethwaite, SN 1987, Service Record