Roger I. Swainson, K.C.

Roger I. Swainson, K.C.