peterjbirmingham