William Daniel Kirk

Keele University