Bill Allan

Bill Allan

<span style="font-weight: 400">A retired electrical engineer, author, and deacon at Marshalswick Baptist Free Church, St. Albans.</span>