Guionista de historietas británico que trabajó fundamentalmente en los años sesenta en las publicaciones de DC Thompson, Amalgamated Press, IPC y Fleetway.
Comenzó a trabajar en prensa local (The Bon Accord) y en revistas románticas publicadas por DC Thompson. Luego se trasladó a Londres, en 1961, donde ofició como subeditor de la revista romántica Mirabelle. En los años sesenta se sumó al elenco de guionistas de IPC para trabajar en la revista Valiant, donde hizo muy popular a su héroe Captain Hurricane, la que fuera su primera serie regular, y que mantuvo durante diez años (1965-1976). Para otras publicaciones, como Buster, creó personajes extraños pero divertidos como el chico anfibio Fishboy, o como Tiger, para el cual escribió Joe "Splash" Gorton. Pero muchos fueron los personajes que pasaron por su máquina de escribir: Galaxus, Marney the Fox, Thunderbirds, Zero X, Lady Penelope, Tallon of the Track, Tornado Jones, The Indestructible Man, etc., todos ellos para la alineación de revistas de IPC/Fleetway.
Al final de los setenta siguió escribiendo aventuras para las nuevas coloristas revistas de su editor, ocupándose de las series: Rat Trap (la creación de más éxito que salió de su pluma), Kid Chameleon, Carno`s Cadets, Double Dynamite, School for Survivors (para Action), The Invisible boy, Walk or Die (para la nueva Eagle ambas), M.A.C.H.1 (para 2000 A.D.) o Zarga the Man of Mystery. También escribió narrativa infantil y novela.