JOHN R REWCASTLE, JR