Eric D. Greene and son