peter c. bruce