brian t edmondson