Hal Duncan

Hal Duncan lives in Glasgow.