Robert L Duncan


(W R Duncan and James Hall)

aka James Robert Hall