Colin Patterson
b.
; d.
.
Sorry, this article is being written.