William Cassidy
overview