Stafford Shepherd

Stafford Shepherd

Director, Ethics Centre at Queensland Law Society