brian petit