Frank Elgie served 1946 - 1968

| Ship / Place | DATE [S] | Details | Rate |
| HMS Raleigh. | 1946 | ||
| HMS Nelson. | 1946 - 1947 | ||
| HMS Victory. | 1947 | ||
| HMS Adamant. | 1947 | ||
| HMS Hart. | 1947 - 1949 | TD3. AB. | |
| HMS Comus. | 1949 | ||
| HMS Victory. | 1949 - 1950 | ||
| HMS Vernon. | 1950 | TD2. L/SEA | |
| T.T.B. Bincleaves. | 1950 | ||
| HMS Crispin. | 1950 - 1951 | ||
| HMS Vernon. | 1951 - 1952 | TD1. PO. | |
| HMS Osprey. | 1952 - 1954 | ||
| HMS Vernon. | 1954 | TASI | |
| HMS Osprey. | 1954 - 1957 | ||
| HMS Trafalgar. | 1957 - 1958 | ||
| HMS Vernon. | 1958 | ||
| HMS Osprey. | 1958 | ||
| HMS Hermes. | 1959 - 1962 | CPO. | |
| HMS Vernon. | 1952 | ||
| HMS Osprey. | 1962 - 1964 | F.O.S.T. Staff. | |
| HMS Unicorn. | 1964 - 1966 | ||
| HMS Corunna. | 1966 | ||
| HMS Wakeful. | 1966 - 1967 | ||
| HMS Victory. | 1967 | ||
| HMS Vernon. | 1967 | ||
| HMS Neptune. | 1967 - 1968 |