peter.ian.richards