Greenock, Renfrewshire; Age at attestation: 18; Attested: Chatham; Joined in: 1899; Discharge reason: Transferred to the Royal Navy; Discharge year: 1904,
William Heggie
- Rank: --
- Regiment: Royal Marines
Greenock, Renfrewshire; Age at attestation: 18; Attested: Chatham; Joined in: 1899; Discharge reason: Transferred to the Royal Navy; Discharge year: 1904,