Adam James middleton