spencer monroe